在C#中,通用表格可以使用,但需要使用第三方库。一个常用的库是EPPlus,它是一个用于处理Excel文件的库,支持.NET Framework和.NET Core。
使用EPPlus库,可以轻松地创建、读取和修改Excel文件中的表格。以下是一个简单的示例代码,演示如何使用EPPlus库创建一个带有数据的通用表格:
using OfficeOpenXml;
using System.IO;
namespace EPPlusExample
{
class Program
{
static void Main(string[] args)
{
// 创建一个新的Excel包
using var package = new ExcelPackage();
// 添加一个新的工作表
var worksheet = package.Workbook.Worksheets.Add("MyWorksheet");
// 在A1单元格写入文本
worksheet.Cells["A1"].Value = "Hello, World!";
// 在B1单元格写入数字
worksheet.Cells["B1"].Value = 123;
// 保存Excel文件到本地
var filePath = Path.Combine(Directory.GetCurrentDirectory(), "MyExcelFile.xlsx");
package.SaveAs(new FileInfo(filePath));
}
}
}
在这个示例中,我们创建了一个新的Excel包,添加了一个名为“MyWorksheet”的工作表,并在A1和B1单元格中写入了文本和数字。最后,我们将Excel文件保存到本地文件系统中。
除了EPPlus之外,还有其他库可以用于处理Excel文件,例如NPOI和ClosedXML。每个库都有自己的特点和优势,可以根据具体需求选择合适的库。
领取专属 10元无门槛券
手把手带您无忧上云