C# 导出表格中 设置单元格格式DEMO
时间: 2023-11-01 09:07:06 浏览: 176
以下是一个简单的示例,演示如何使用 C# 导出表格并设置单元格格式:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Excel = Microsoft.Office.Interop.Excel;
namespace ExcelExportDemo
{
class Program
{
static void Main(string[] args)
{
// 创建 Excel 应用程序对象
Excel.Application excelApp = new Excel.Application();
// 创建一个新的工作簿
Excel.Workbook workbook = excelApp.Workbooks.Add();
// 创建一个新的工作表
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.Sheets.Add();
// 设置单元格值
worksheet.Range["A1"].Value = "姓名";
worksheet.Range["B1"].Value = "年龄";
worksheet.Range["C1"].Value = "性别";
// 设置单元格格式
worksheet.Range["A1:C1"].Font.Bold = true;
worksheet.Range["A1:C1"].HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
// 添加数据
worksheet.Range["A2"].Value = "张三";
worksheet.Range["B2"].Value = 20;
worksheet.Range["C2"].Value = "男";
worksheet.Range["A3"].Value = "李四";
worksheet.Range["B3"].Value = 25;
worksheet.Range["C3"].Value = "女";
// 自适应列宽
worksheet.Columns.AutoFit();
// 保存工作簿
workbook.SaveAs("demo.xlsx");
// 关闭工作簿
workbook.Close();
// 关闭 Excel 应用程序
excelApp.Quit();
}
}
}
```
该示例中,我们使用 Microsoft Excel 的 COM 接口,创建了一个新的 Excel 应用程序对象,并使用它来创建一个新的工作簿和工作表。然后,我们设置单元格值和格式,并在最后保存工作簿并关闭 Excel 应用程序对象。注意:在使用 COM 接口时,需要确保已经安装了 Microsoft Excel 应用程序。
阅读全文