小编Gir*_*ish的帖子

如何以编程方式从模板excel表创建excel表?

我正在从 tempalte excel 表创建一个 excel 表。

我有一个代码

try
{
    FileInfo newFile = new FileInfo(@"D:\ExcelFromTemplate.xlsx");
    FileInfo template = new FileInfo(@"D:\template.xlsx");

    using (ExcelPackage xlPackage = new ExcelPackage(newFile, template))
    {
        
        ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets["Sheet1"];
        
        ExcelCell cell = worksheet.Cell(5,1);
        cell.Value = "15";
        
        //worksheet.Cell(5, 1).Value = "Soap";

        //xlPackage.Save();
        Response.Write("Excel file created successfully");
    }

}
catch (Exception ex)
{
    Response.WriteFile(ex.InnerException.ToString());
}  
Run Code Online (Sandbox Code Playgroud)

此代码创建与模板 excel 文件相同的新 excel 文件,但无法添加单元格值。为什么?

我已经用 2 种方法尝试过,就像上面 cell(5,1) 的代码一样。但是excel表创建时没有写入单元格值。我们如何添加它。

c# asp.net excel excelpackage

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

c# ×1

excel ×1

excelpackage ×1