参考代码
var fileInfo = new FileInfo(args[0]);
using (var excel = new ExcelPackage(fileInfo))
{
var worksheet = excel.Workbook.Worksheets.FirstOrDefault();
worksheet.Cells[1, 1].Value = "test";
excel.Save();
}
非常谢谢您的回答,我有两处问题。
请问new FileInfo(args[0])中的arg[0]是什么啊,该位置不是应该是填filepath嘛?
excel.Workbook.Worksheets.FirstOrDefault()中的FirstOrDefault()这个是方法嘛,我这也没有...
小白希望您能抽空给我讲解一下上述问题,谢谢!
@C#小白97:
arg[0]
就是文件路径using System.Linq;
,获取第1张工作表@dudu: 嗯嗯谢谢您 明白了
除了epplus, spire.xls也是不错了 ,有免费版可以用。
中文教程丰富:https://www.e-iceblue.cn/spirexls/spire-xls-for-net-program-guide-content.html
谢谢,学到了新的知识。
// 获取sheet
var sheet = excelPackage.Workbook.Worksheets[0];
// 或者
var sheet =excelPackage.Workbook.Worksheets["sheet1"];
// 行和列的是从 1开始的
//最后一行的位置
var maxRow = sheet.Dimension.End.Row;
// 最后一列的位置
var maxCol = sheet.Dimension.End.Column;
感谢回答,又学到了1个知识点