0

LinqToExcel で EPPlus を使用して生成された Excel ファイルの列名を読み取りたい。これは私がこれまでに行ったことです

var excelFile = new ExcelQueryFactory(excelPath);
IQueryable<Row> excelSheetValues = from workingSheet in excelFile.Worksheet(sheetName) select workingSheet;
string[] headerRow = excelFile.GetColumnNames(sheetName).ToArray(); 
4

2 に答える 2

0

以下の foreach はうまくいきますか?開始行と開始列をトラバースして、セル テキスト (またはセット) を取得できます。

var excelFile = new ExcelQueryFactory(excelPath);
IQueryable<Row> excelSheetValues = from workingSheet in excelFile.Worksheet(sheetName) select workingSheet;
string[] headerRow = excelFile.GetColumnNames(sheetName).ToArray(); 
var ws = excelFile.Worksheet(sheetName);
foreach (var cell in ws.Cells[ws.Dimension.Start.Row, ws.Dimension.Start.Column, 1, ws.Dimension.End.Column]) 
    Console.WriteLine(cell.Text);
于 2015-07-13T06:58:55.763 に答える