이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 4392|회답: 2

[출처] C# EPPlus 벌크 스타일 셀

[링크 복사]
게시됨 2023. 5. 17. 오후 10:19:46 | | |
개별 셀 스타일 설정

글쓰기 방법 1

글쓰기 방법 2


사거리 셀을 대량으로 설정하세요

글쓰기 방법 1


글쓰기 방법 2 (권장)


글로벌 스타일 설정

(끝)





이전의:요약: RabbitMQ는 맞춤형 스위치와 큐를 생성합니다
다음:OData – OData 대 GraphQL
 집주인| 게시됨 2023. 5. 17. 오후 10:19:57 |
//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행. 숨겨진 = 참; 한 줄을 숨기세요
}
 집주인| 게시됨 2024. 7. 8. 오전 9:58:26 |
4.5.3.3이 마지막 무료 버전입니다:

면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com