使用C#将文本添加到Excel工作表,可以使用Microsoft Office的Office Interop Excel库或者使用第三方库如EPPlus。
以下是使用Microsoft Office的Office Interop Excel库的示例代码:
using System;
using System.IO;
using Microsoft.Office.Interop.Excel;
namespace AddTextToExcel
{
class Program
{
static void Main(string[] args)
{
// 创建一个Excel应用程序对象
Application excelApp = new Application();
// 创建一个Excel工作簿对象
Workbook workbook = excelApp.Workbooks.Add(Type.Missing);
// 创建一个Excel工作表对象
Worksheet worksheet = workbook.Sheets[1];
// 将文本添加到工作表的A1单元格
worksheet.Cells[1, 1] = "Hello, World!";
// 保存工作簿为Excel文件
workbook.SaveAs("output.xlsx");
// 关闭工作簿
workbook.Close();
// 退出Excel应用程序
excelApp.Quit();
}
}
}
以上代码将在Excel工作表的A1单元格中添加文本“Hello, World!”,并将工作簿保存为output.xlsx文件。
使用EPPlus库的示例代码如下:
using System;
using System.IO;
using OfficeOpenXml;
namespace AddTextToExcel
{
class Program
{
static void Main(string[] args)
{
// 创建一个Excel工作簿对象
var fileInfo = new FileInfo("output.xlsx");
using var package = new ExcelPackage(fileInfo);
// 创建一个Excel工作表对象
var worksheet = package.Workbook.Worksheets.Add("Sheet1");
// 将文本添加到工作表的A1单元格
worksheet.Cells[1, 1].Value = "Hello, World!";
// 保存工作簿为Excel文件
package.Save();
}
}
}
以上代码将在Excel工作表的A1单元格中添加文本“Hello, World!”,并将工作簿保存为output.xlsx文件。
注意:使用Microsoft Office的Office Interop Excel库需要在Windows操作系统上运行,而EPPlus库可以在Windows、Linux和macOS上运行。
领取专属 10元无门槛券
手把手带您无忧上云