0
我使用OpenXML在c#中打開excel文件。OpenXml無法訪問高列
這工作得很好。我可以讀取和修改數值等。
現在我向該文件添加了一個新的「DD」列,並突然無法訪問該列中的數據。
private static Row GetRow(Worksheet worksheet, uint rowIndex)
{
return worksheet.GetFirstChild<SheetData>().Elements<Row>().First(r => r.RowIndex == rowIndex);
}
Row row = GetRow(worksheet, rowIndex);
當我試圖讓添加的列的任何細胞值:
row.Elements<Cell>()
它不包含新列,但在列「DC」(指數106)結束
[列BP-> DC隱藏,如果這可能是一個問題]
是否有限制OpenXML可以讀取的列數?或者可能還有其他原因?
(如使用ClosedXml不爲我工作的其他選項,該項目已經非常複雜,我不能從頭再來)
您可以將此添加爲答案,以便人們意識到可以爲他們正在搜索的內容找到答案 – SeanC