c# 保存修改内容excel
时间: 2023-07-26 07:18:47 浏览: 199
你可以使用 Microsoft.Office.Interop.Excel 库来实现这个功能。以下是一个简单的示例代码,可以打开一个 Excel 文件,修改其中的值,然后保存并关闭文件。
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Office.Interop.Excel;
namespace ExcelTest
{
class Program
{
static void Main(string[] args)
{
// 打开 Excel 文件
Application excelApp = new Application();
Workbook workbook = excelApp.Workbooks.Open(@"C:\test.xlsx");
// 获取第一个工作表
Worksheet worksheet = workbook.Sheets[1];
// 修改单元格的值
Range range = worksheet.Cells[1, 1];
range.Value = "Hello, world!";
// 保存并关闭文件
workbook.Save();
workbook.Close();
// 释放资源
System.Runtime.InteropServices.Marshal.ReleaseComObject(worksheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject(workbook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);
worksheet = null;
workbook = null;
excelApp = null;
GC.Collect();
}
}
}
```
请注意,这个示例代码只是演示了如何打开、修改和保存 Excel 文件。在实际应用中,你需要添加更多的代码来处理异常、释放资源等问题。
阅读全文