기초NET Excel 개발: 셀 영역 작업(읽기, 할당, 테두리 및 형식)
참조
using Excel = Microsoft.Office.Interop.Excel;
정의
1 Excel.ApplicationClass app;
2 Excel.Workbooks books;
3 Excel.Workbook book;
4 Excel.Sheets sheets;
5 Excel.Worksheet sheet;
6 Excel.Range m_objRange;
7 object missing = System.Reflection.Missing.Value;
유효한 셀 영역 읽기
1 foreach (Excel.Worksheet sheet in book.Sheets)
2 {
3 for (int i = 1; i <= sheet.UsedRange.Cells.Rows.Count; i++)
4 {
5 for (int j = 1; j <= sheet.UsedRange.Cells.Columns.Count; j++)
6 {
7 Excel.Range m_objRange = (Excel.Range)sheet.Cells[i, j];
8 }
9 }
10 }
셀 영역 할당
1 m_objRange = sheet .get_Range("A1",missing );
2 m_objRange.set_Value(missing , " ");
셀 영역 설정 Excel 공식
1 m_objRange = sheet .get_Range("A1", missing );
2 m_objRange.set_Value(missing , "=SUM(A2:A5)");
글꼴 굵기
1 m_objRange.Font.Bold = true;
디지털 형식 설정
1 // 2
2 m_objRange.NumberFormat = "0.00";
테두리 설정
1 m_objRange = sheet .get_Range("A1", "B2");
2 //
3 m_objRange.Borders.Weight = 2;
4 //
5 m_objRange.Borders.get_Item(Excel.XlBordersIndex.xlEdgeTop).LineStyle = Excel.XlLineStyle.xlDouble;
XlLineStyle 매거진xlContinuous: 실선.
xlDash: 점선.
xlDashDot: 교차점을 그립니다.
xlDashDotDot: 선을 그은 후 두 개의 점.
xlDot: 점선.
xlDouble: 쌍선.
xlLineStyleNone: 선이 없습니다.
xlSlantDashDot: 기울어진 선입니다.
XlBordersIndex 매거진xl Diagonal Down: 대각선, 왼쪽 상단에서 오른쪽 하단까지.
xl Diagonal Up: 대각선, 왼쪽 상단에서 오른쪽 하단까지.
xlEdgeBottom: 아래쪽 테두리.
xlEdgeLeft: 왼쪽 테두리.
xlEdgeRight: 오른쪽 테두리.
xlEdgeTop: 위쪽 테두리.
xlInsideHorizontal: 내부 수평 테두리.
xlInsideVertical Vertical: 내부 수직 테두리.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Visual Studio 2017에서 SQLite를 사용한 Windows Forms 앱 개발Visual Studio 2017에서 SQLite를 사용하여 Windows Forms 앱을 개발해 보았습니다. 아직 서버 탐색기나 TableAdaptor를 사용한 GUI에서의 개발에는 대응하지 않는 것 같습니다. 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.