使用OpenXML按工作表名称读取excel

我是OpenXML c#的新手,我想从Excel文件中读取行。但是我需要按名称阅读Excel工作表。这是我阅读第一张纸的示例代码:


 using (var spreadSheet = SpreadsheetDocument.Open(path, true))

                {

                    WorkbookPart workbookPart = spreadSheet.WorkbookPart;

                    WorksheetPart worksheetPart = workbookPart.WorksheetParts.First();

                    SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();


                    foreach (Row r in sheetData.Elements<Row>())

                    {

                        foreach (Cell c in r.Elements<Cell>())

                        {

                            if (c.DataType != null && c.DataType == CellValues.SharedString)

                            {

                               // reading cells

                            }

                        }

                    }

但是,如何通过工作表名称查找并读取单元格。


回首忆惘然
浏览 294回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP