どうしても EXCEL2003のシートを読む必要が出てきた。
調べると NPOIで EXCEL2003形式が読める。
nugetから取得出来るし、最近はライブラリが簡単に取得出来るので楽になっていると
感じます。
sample code
using NPOI.SS.UserModel; // (WorkbookFactory.Create()を使ってinterfaceで受け取れば、xls, xlsxの両方に対応できます) IWorkbook workbook = WorkbookFactory.Create("d:\\Book1.xlsx"); ISheet worksheet = workbook.GetSheetAt(0); int lastRow = worksheet.LastRowNum; for (int i = 0; i <= lastRow; i++) { IRow row = worksheet.GetRow(i); ICell cell = row?.GetCell(0); Console.WriteLine(cell?.StringCellValue); }
0 件のコメント:
コメントを投稿