C#에서 엑셀 사용하기

C#에서 엑셀 사용하기

 

참고)http:// hldec.net/?page=3

 

// 선언문
using System.Reflection;
using Excel = Microsoft.Office.Interop.Excel;

// 애플리케이션, 워크북, 워크시트 등 변수 초기화
Excel.Application xlApp = null;
Excel.Workbook xlWorkBook = null;
Excel.WorkSheet xlWorkSheet = null;
object misValue = Missing.Value;

// 애플리케이션, 워크북, 워크시트 생성
xlApp = new Excel.ApplicaionClass();
xlWorkBook = xlApp.Workbooks.Add(misValue);
xlWorkSheet = (Excel.Worksheet).xlWorkBook.WorkSheets.Add(misValue, misValue, misValue, misValue);

// 엑셀 시트 이름바꾸기
xlWorkShee.Name = “시트 이름”;

// 워크시트의 셀에 값을 입력
xlWorkSheet.Cells[1, 1] = “PID”;
xlWorkSheet.Cells[1, 2] = “EntryWord”;

// 입력 후 워크북을 저장
xlWorkBook.SaveAs(“경로”, Excel.XIFileFormat.xlWorkBookNormal, misValue, misValue, misValue, misValue, Microsoft.Interop.Excel.XISaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
// 워크북을 닫는다.
xlWorkBook.Close(true, misValue, misValue);