怎样通过.net core使用openxml sdk
时间: 2023-08-01 15:11:48 浏览: 136
要在 .NET Core 中使用 Open XML SDK,需要遵循以下步骤:
1. 在 Visual Studio 中创建 .NET Core 项目。
2. 右键单击项目,选择“管理 NuGet 包”。
3. 在“浏览”选项卡中搜索“DocumentFormat.OpenXml”。
4. 选择最新版本并安装。
现在,您可以在代码中使用以下命名空间和类:
```csharp
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
public class ExcelFileCreator
{
public void CreateExcelFile(string filePath)
{
// 创建一个空的工作簿
using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create(filePath, SpreadsheetDocumentType.Workbook))
{
// 添加一个工作表
WorkbookPart workbookPart = spreadsheetDocument.AddWorkbookPart();
workbookPart.Workbook = new Workbook();
WorksheetPart worksheetPart = workbookPart.AddNewPart<WorksheetPart>();
worksheetPart.Worksheet = new Worksheet(new SheetData());
Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook.AppendChild<Sheets>(new Sheets());
Sheet sheet = new Sheet() { Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart), SheetId = 1, Name = "Sheet1" };
sheets.Append(sheet);
}
}
}
```
这个示例会创建一个空的 Excel 文件,并向其中添加一个名为“Sheet1”的工作表。您可以在此基础上添加更多的单元格、样式和数据。
阅读全文