EPPlus


引入EPPlus的NuGet程序包

一丶導出excel文件

 1 static void Main(string[] args)
 2         {
 3             FileInfo newFile = new FileInfo(@"E:\test.xlsx");
 4             if (newFile.Exists)
 5             {
 6                 newFile.Delete();
 7                 newFile = new FileInfo(@"E:\test.xlsx");
 8             }
 9             using (ExcelPackage package = new ExcelPackage(newFile))
10             {
11                 ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("test");
12                 worksheet.Cells[1, 1].Value = "名稱";
13                 worksheet.Cells[1, 2].Value = "價格";
14                 worksheet.Cells[1, 3].Value = "銷量";
15 
16                 worksheet.Cells[2, 1].Value = "大米";
17                 worksheet.Cells[2, 2].Value = 56;
18                 worksheet.Cells[2, 3].Value = 100;
19 
20                 worksheet.Cells[3, 1].Value = "玉米";
21                 worksheet.Cells[3, 2].Value = 45;
22                 worksheet.Cells[3, 3].Value = 150;
23 
24                 worksheet.Cells[4, 1].Value = "小米";
25                 worksheet.Cells[4, 2].Value = 38;
26                 worksheet.Cells[4, 3].Value = 130;
27 
28                 worksheet.Cells[5, 1].Value = "糯米";
29                 worksheet.Cells[5, 2].Value = 22;
30                 worksheet.Cells[5, 3].Value = 200;
31 
32                 package.Save();
33             }          
34             Console.WriteLine("ok");
35             Console.ReadLine();
36         }
EPPlus導出

二丶讀取excel

 1 static void Main(string[] args)
 2         {
 3             FileInfo newFile = new FileInfo(@"E:\test.xlsx");
 4             if (!newFile.Exists)
 5             {
 6                 return;
 7             }
 8             using (ExcelPackage package = new ExcelPackage(newFile))
 9             {
10                 //讀取sheet未test1的內容
11                 ExcelWorksheet worksheet = package.Workbook.Worksheets["test1"];
12                 //ExcelWorksheet worksheet = package.Workbook.Worksheets[1];
13                 //ExcelWorksheet worksheet = package.Workbook.Worksheets.First();
14                 string tmp = worksheet.Cells[1, 1].Text;
15                 Console.WriteLine(tmp);
16             }
17             Console.WriteLine("ok");
18             Console.ReadLine();
19         }        
EPPlus讀取

 

參考網址:https://www.cnblogs.com/rumeng/tag/Epplus/

NPOI和EPPlus都可以對excel進行處理,他們又有着怎么區別:

https://www.cnblogs.com/tanpeng/p/6155749.html

EPPlus官網地址:https://archive.codeplex.com/?p=epplus

NPOI官網地址:https://archive.codeplex.com/?p=npoi


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM