1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | // Excel Application 실행하기 Excel.Application app = new Excel.Application(); // 새로운 워크북 열기 Excel.Workbook workbook1 = app.Workbooks.Add(); // 기존에 있는 워크북 열기 (openFileDialog.FileName)가능 Excel.Workbook workbook1 = app.Workbooks.Open(Filename:"주소"); //저장하기 workbook1.Save(); //원하는 이름으로 저장하기 workbook1.SaveAs(FileName:"저장하고픈 이름"); // 새로운 워크싯 열기 Exel.Worksheet ws = workbook1.Worksheets.Add(); // 새로운 워크싯 열고 추가로 더열기(1) 총 2개 Exel.Worksheet ws = workbook1.Worksheets.Add(Count:1); // 워크북에 있는 Sheet1 워크싯 가져오기 Excel.Worksheet ws = workbook1.Worksheets.Item["Sheet1"]; Excel.Worksheet ws2 = workbook1.Worksheets.Item["Sheet2"]; // Sheet1이 Sheet2앞으로 오도록 ws.Move(After: ws2); // 워크싯 이름을 내가 원하는 것으로 변경 ws.Name ="원하는 이름으로 ㅎ"; //워크싯 삭제하기 ws.Delete(); //마지막 워크싯 가져오기 Excel.Worksheet ws = workbook1.Worksheets.Item[ workbook1.Worksheets.Count -1 ]; // 워크싯 1,1 선택 Excel.Range range = ws.Cells[1,1]; // 워크싯 여러 범위 선택 Excel.Range range = ws.range[ws.Cells[1, 1], ws.Cells[3, 3]]; // 엑셀 범위 잡아도 됨 Excel.Range range = ws.range["A1:C3"]; // 값 넣기(문자도 가능) range.value = 1; //마지막 처리 workbook.SaveAs("파일이름"); workbook.Close(); | cs |
'C#' 카테고리의 다른 글
C# using 쓰는 이유 (0) | 2019.01.31 |
---|---|
C# 최소값 구하기(알고리즘) (0) | 2019.01.30 |
C# 최대값 구하기(알고리즘) (0) | 2019.01.29 |