//1,赋值 워크시트. 셀[int row, int col]. 가치 = "xxx";
//或者 워크시트. 셀["A1"]. 가치 = "xxx";
//或者 워크시트. SetValue(row, col, value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 워크시트. 셀[로우에서, 에로콜에서, 투로우, 대로로]. 병합 = 참;
//行合并 워크시트. 셀["A1:A5"]. 병합 = 참; A 열의 1-5 행을 병합합니다
//列合并 워크시트. 셀["A1:G1"]. 병합 = 참; 1행의 열인 A-G 병합
//3,样式
워크시트. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; 레벨이 중앙에 있고, 전체 상황도 전체적입니다 워크시트. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; 수직 중심 중심 화합, 전역 워크시트. 셀.오토핏 컬럼(); 전체적인 상황 워크시트. Cells.Style.WrapText = true; 랩, 글로벌 worksheet.Cells.Style.Font.Name = "송 스타일"; 전체적인 상황
워크시트. 셀["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; 수직으로 중심을 잡고 특정 세포만을 겨냥합니다
워크시트. 셀["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; 수직 중심, 오직 다양한 셀에 대해서만
워크시트. 셀[1, 1]. Style.Font.Bold = true; 세례반은 굵게 쓰여 있습니다 워크시트. 셀[1, 1]. Style.Font.Color.SetColor(Color.White); 폰트 색상 워크시트. 셀[1, 1]. Style.Font.Size = 12; 글꼴 크기
워크시트. 셀["A5"]. Style.TextRotation = 180; 콘텐츠 회전
워크시트. 셀["P5"]. Style.SetTextVertical(); 텍스트는 세로로 배열되어 있습니다
//调整行高 더블 로우 높이 = 15; 워크시트. 1행. 높이 = 행높이;
//调整列宽 이중 컬럼 폭 = 50; 워크시트. 열(1). 폭 = 컬럼 폭;
//自动适应长宽
워크시트. 열(1). 베스트핏 = 참;
//公式计算
워크시트. 셀["D2:D5"]. 공식 = "B2*C2"; 이것이 곱셈 공식으로, 두 번째 열에 세 번째 열의 값을 곱한 후 네 번째 열에 할당하는 방식으로, 비교적 간단하고 직관적입니다 워크시트. 셀[6, 2, 6, 4]. 공식 = 문자열. Format("SUBTOTAL(9,{0})", 새로운 ExcelAddress(2, 2, 5, 2). 주소); 이것은 자동 합산 방법이며, 소합의 사용법을 스스로 이해해야 합니다 다른 공식들은 직접 시도해보세요.
//设置单元格格式 워크시트. 세포[5, 3]. Style.Numberformat.Format = "#,##0.00"; 이는 소수점 두 자리를 유지하기 위한 조치입니다 셀 포맷 방식이 더 많아요. 하나하나 나열하지는 않겠습니다. 기본적으로 엑셀로 구현할 수 있는 Epplus도 구현할 수 있고, Epplus의 소스 코드를 확인하실 수 있습니다.
// 设置单元格背景样式
워크시트. 셀[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; 워크시트. 셀[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); 셀 배경색을 설정하세요
//设置单元格边框,两种方法
워크시트. 셀[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); 셀의 모든 경계를 설정하세요 워크시트. 셀[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; 셀의 하단 테두리 스타일과 색상은 따로 설정할 수 있습니다(위, 아래, 왼쪽, 오른쪽은 별도로 설정할 수 있습니다) 워크시트. 셀[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); 셀의 행 높이와 열 너비를 설정하세요
워크시트. Cells.Style.ShrinkToFit = 참; 세포는 크기에 따라 자동으로 적응합니다 워크시트. 1행. 키 = 15; 행 높이를 설정하세요 워크시트. 1행. CustomHeight = true; 선 높이 자동 조정 워크시트. 열(1). 폭 = 15; 열의 너비를 설정하세요
//4、设置sheet背景
워크시트. View.ShowGridLines = false; 시트의 격자선 제거 워크시트. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; 워크시트. 셀.스타일.채우기.배경색.세트색(색.밝은 회색); 배경색 설정 워크시트. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); 배경 이미지 설정하세요
//5、插入图片和形状
사진 삽입
엑셀픽처 사진 = 워크시트. Drawings.AddPicture("로고", Image.FromFile(@"firstbg.jpg")); 사진 삽입 그림. SetPosition(100, 100); 사진 위치를 설정하세요 그림. 세트 크기(100, 100); 이미지 크기를 설정하세요
//插入形状
엑셀셰이프 모양 = 워크시트. Drawings.AddShape("shape", eShapeStyle.Rect); 인서트 모양 모양. Font.Color = Color.Red; 도형의 글꼴 색상을 설정하세요 모양. 글꼴 크기 = 15; 글꼴 크기 모양. Font.Bold = 참; 폰트 두께 모양. Fill.Style = eFillStyle.NoFill; 도형의 채우기 스타일을 설정합니다 모양. Border.Fill.Style = eFillStyle.NoFill; 테더 스타일 모양. SetPosition(200, 300); 형태의 위치 모양. 세트 크기(80, 30); 모양의 크기 모양. 텍스트 = "테스트"; 형태의 내용
//6、超链接
이미지에 하이퍼링크를 추가하세요
엑셀픽처 사진 = 워크시트. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), 새로운 ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
워크시트. 셀[1, 1]. Hyperlink = 새로운 ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
워크시트. Hidden = eWorksheetHidden.Hidden; 하이드 시트 워크시트. 열(1). 숨겨진 = 참; 기둥을 숨기세요 워크시트. 1행. 숨겨진 = 참; 한 줄을 숨기세요
} |