C#二维数组保存EXECL
时间: 2023-10-19 11:04:32 浏览: 94
您可以使用 C# 的 Excel 库来读取和写入 Excel 文件。其中一个流行的库是 EPPlus。下面是一个示例代码,用于将二维数组写入 Excel 文件:
```csharp
using OfficeOpenXml;
// 创建一个 Excel 文件
var newFile = new FileInfo(@"C:\example.xlsx");
using (var package = new ExcelPackage(newFile))
{
// 创建一个工作表
ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Sheet1");
// 定义要写入的数据
int[,] data = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
// 将数据写入工作表中
for (int row = 0; row < data.GetLength(0); row++)
{
for (int col = 0; col < data.GetLength(1); col++)
{
worksheet.Cells[row + 1, col + 1].Value = data[row, col];
}
}
// 保存 Excel 文件
package.Save();
}
```
这个示例使用了 EPPlus 库,首先创建一个 Excel 文件,然后创建一个名为 Sheet1 的工作表,将二维数组 data 写入工作表中,最后保存 Excel 文件。