c# Spire.XLS读写Excel文件
时间: 2023-08-20 20:06:15 浏览: 164
在C#中,你可以使用Spire.XLS库来读写Excel文件。以下是一个简单的示例代码,演示了如何使用Spire.XLS库读取和写入Excel文件:
```csharp
using Spire.Xls;
class Program
{
static void Main(string[] args)
{
// 创建一个Workbook对象
Workbook workbook = new Workbook();
// 加载Excel文件
workbook.LoadFromFile("sample.xlsx");
// 获取第一个Worksheet
Worksheet worksheet = workbook.Worksheets[0];
// 读取单元格的值
object cellValue = worksheet.Range["A1"].Value;
// 输出单元格的值
Console.WriteLine("A1的值为: " + cellValue.ToString());
// 修改单元格的值
worksheet.Range["A1"].Value = "Hello, World!";
// 保存修改后的Excel文件
workbook.SaveToFile("sample_modified.xlsx", ExcelVersion.Version2013);
// 关闭Workbook对象
workbook.Dispose();
Console.WriteLine("Excel文件读写完成!");
Console.ReadLine();
}
}
```
在上面的示例中,我们首先创建一个Workbook对象,并使用`LoadFromFile`方法加载一个名为"sample.xlsx"的Excel文件。然后,我们获取第一个Worksheet,并读取单元格"A1"的值。接下来,我们修改了单元格"A1"的值,并使用`SaveToFile`方法将修改后的Excel文件保存为"sample_modified.xlsx"。最后,我们关闭Workbook对象。
请确保在运行示例代码之前,将Spire.XLS库添加到你的项目中。你可以从Spire官方网站下载并安装Spire.XLS库,或者使用NuGet包管理器在Visual Studio中进行安装。
这只是一个简单的示例,Spire.XLS库还提供了许多其他功能,例如合并单元格、创建图表、设置样式等。你可以查看Spire.XLS的官方文档以了解更多详细信息。