Tag: openxml memorystream

试图读取C#中的Excel文件文件stream,我得到的是数字而不是文本

我正在尝试使用DocumentFormat.OpenXml来读取上传的Excel文件。 当我得到的文件(HttpPosteFileWrapper)我只是想读取单元格,并将其写入到文本string。 (后来我会做更多的,但我只是想习惯现在的OpenXml。) 我在Excel中的数据看起来像这样: Field1 – Field2 – 电话 – 城市 IT部门 – 雇员 – 7175551234 – 斯普林菲尔德 HR – Emp – 7175556543 – W Springfield 代码如下所示: var doc = SpreadsheetDocument.Open(file.InputStream, false); WorkbookPart workbookPart = doc.WorkbookPart; WorksheetPart worksheetPart = workbookPart.WorksheetParts.First(); SheetData thisSheet = worksheetPart.Worksheet.Elements<SheetData>().First(); System.Text.StringBuilder text = new System.Text.StringBuilder(); foreach (Row r in thisSheet.Elements<Row>()) { […]