저는 Excel에서 셀을 읽거나 쓰려면 사람들이 사용하는 두 가지 방법을 발견했습니다.C#을 사용하여 Excel에서 셀을 읽는 방법은?
선언 :
Excel.Application ExcelApp = new Excel.Application();
Excel.Workbook srcWorkBook = ExcelApp.Workbooks.Open(@"C:\test.xls");
Excel.Worksheet srcWorkSheet = srcWorkBook.Worksheets[1];
Excel.Range srcRange = srcWorkSheet.UsedRange;
구문 1 :
srcWorkSheet.Cells[1, 1].value2 = "foo bar";
구문 2 : 사용하는 가장 좋은 방법 중 하나
srcRange.Cells[2, 2].Value2 = "foo bar";
? 또는 .NET에서 모두 괜찮습니까?
가장 좋은 옵션은'Interop' 라이브러리를 전혀 사용하지 않고 .NET 내에 완전히 구현 된 [EPPlus] (https://www.nuget.org/packages/EPPlus)와 같은 것을 사용하는 것입니다. –
@MassimilianoKraus NPOI 프로젝트는 어떻습니까? – Jarkid
나는 그것을 사용한 적이 없지만 GitHub 페이지에서 재미있을 것 같습니다. 또한 xlsx뿐만 아니라 docx 파일도 처리 할 수 있습니다. 시간이 있다면, 둘 다 시도해보고 비교해보십시오. –