c# Spire.XLS批量写数组数据到Excel文件
时间: 2024-04-08 10:30:47 浏览: 132
C#组件系列 你值得拥有的一款Excel处理神器Spire.XLS
要使用 Spire.XLS 在 C# 中批量写入数组数据到 文件,你可以使用以下代码示例:
csharp
// 创建一个 Workbook 对象
Workbook = new Workbook();
// 创建一个工作表
sheet = workbook.CreateEmptySheet();
// 定义一个二维数组作为要写入的数据
string[,] data new string[,]
{
{"Name", "Age",Country"},
{"John",25", "USA"},
{"Emily", "28",Canada"},
{"Tom", "30", "UK"}
};
// 获取数据的行数和列数
int rows = data.GetLength(0);
int cols = data.GetLength(1);
// 写入数据到工作表
for (int row = 0; row < rows; row++)
{
for (int col = 0; col < cols; col++)
{
// 设置单元格的值
sheet.Range[row + 1, col + 1].Value = data[row, col];
}
}
// 保存为 Excel 文件
workbook.SaveToFile("path/to/save/excel/file.xlsx");
// 关闭 workbook 对象
workbook.Close();
```
在上面的示例中,我们首先创建了一个 Workbook 对象,并创建了一个空的工作表。然后,我们定义了一个二维数组 `data`,其中包含要写入的数据。我们使用双重循环遍历数组,并将每个元素写入到对应的单元格中。
最后,我们将 Workbook 对象保存为 Excel 文件。
希望这对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文