-1

Excel ドキュメントを開き、C# で Open XML を使用してセル内の値をループできるようにしたいと考えています。

以下のコードを使用してみましたが、Foreach (Row...) を通過することはありません。また、コメントには、これは英数字ではなく数値用であると記載されています。

    using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(Filedirectory, false))
    {
        WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
        WorksheetPart worksheetPart = workbookPart.WorksheetParts.First();
        SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();
        string text;
        foreach (Row r in sheetData.Elements<Row>())
        {
            foreach (Cell c in r.Elements<Cell>())
            {
                text = c.CellValue.Text;
            }
        }
    }
4

1 に答える 1