簡體   English   中英

使用 C# 上的 EPP 插入現有 excel 文件

[英]Insert into Existing excel file using EPP on C#

我想在我的 excel 上插入值,但是當我運行我的應用程序時遇到問題,它會創建一個新文件 excel,不會將值插入到現有文件中,

 using (ExcelPackage excel = new ExcelPackage()) { excel.Workbook.Worksheets.Add("Worksheet1"); // Target a worksheet var worksheet = excel.Workbook.Worksheets["Worksheet1"]; worksheet.Cells[1, 1].Value = "Name"; worksheet.Cells[2, 1].Value = "ID"; FileInfo excelFile = new FileInfo(@"E:\ExcelTest.xls"); excel.SaveAs(excelFile);

我希望我的程序插入現有文件,而不是創建一個新文件,

我怎么能解決這個問題?

EPPlus Wiki Getting Started涵蓋了這個確切的場景。

FileInfo excelFile = new FileInfo(@"E:\ExcelTest.xls");
using (ExcelPackage excel = new ExcelPackage(excelFile))
{
      // Target a worksheet
      var worksheet = excel.Workbook.Worksheets["Worksheet1"];
      worksheet.Cells[1, 1].Value = "Name";
      worksheet.Cells[2, 1].Value = "ID";
      excel.Save();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM