반응형

Component One C1XLBOOK 사용하기

 

Excel 파일을 열고, 편집하고, 다른이름으로 저장하기

using C1.C1Excel;
...
C1XLBook xlBook = new C1XLBook();
string fileName = "template.xlsx";

using (var openfs = new FileStream(fileName, FileMode.Open))
{
  xlBook.Load(openfs, FileFormat.OpenXml);

  XLSheet xlSheet = xlBook.Sheets["sheet name"];

  // 행, 열 (예: B1 = [0, 1])
  xlSheet[0, 1].Value = "123";
  xlSheet[2, 1].Value = "234";

  string NewFileName = "result.xlsx";

  using (var fs = new FileStream(NewFileName, FileMode.Create))
  {
      xlBook.Save(fs, FileFormat.OpenXml);
  }
}

속도가 빠르다.

원본의 피봇 차트는 새 파일에 저장되지 않는다.

A1 좌표는 [0, 0] 이다.

상대 경로를 사용할 수 있다.

반응형

관련글