C# 在winform程序中使用excel表格
时间: 2024-02-09 15:10:58 浏览: 172
可以使用 Microsoft.Office.Interop.Excel 库来在 C# WinForm 程序中操作 Excel 表格。以下是一个简单的例子:
1. 首先需要在项目中添加对 Microsoft.Office.Interop.Excel 的引用。
2. 在代码中创建 Excel 应用程序对象:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application excelApp = new Excel.Application();
```
3. 打开 Excel 文件:
```csharp
Excel.Workbook workbook = excelApp.Workbooks.Open("path/to/excel/file.xlsx");
```
4. 获取工作表:
```csharp
Excel.Worksheet worksheet = workbook.Sheets["Sheet1"];
```
5. 操作单元格:
```csharp
Excel.Range range = worksheet.Cells[1,1];
range.Value = "Hello World";
```
6. 保存并关闭 Excel 文件:
```csharp
workbook.Save();
workbook.Close();
excelApp.Quit();
```
注意,操作 Excel 表格时需要确保 Excel 应用程序处于运行状态。如果 Excel 应用程序未关闭,可能会在程序退出后仍然占用 Excel 进程,需要手动结束该进程。
阅读全文