我正在使用EPPLus打开Excel电子表格,并尝试从指定的范围读取。命名范围为空。
我是用错了,还是EPPlus出了问题?
码
var package = new ExcelPackage();
using (var stream = File.OpenRead(tmpExcel))
{
package.Load(stream);
}
var worksheet = package.Workbook.Worksheets["Common-Lookup"];
我收到了来自EPPlus的最奇怪的错误,我想知道是否还有其他人得到了这个/找到了解决办法……
如果我使用下面的代码,一切都很好:
wks.Cells(2, 20).LoadFromDataTable(dtFXData, True)
但是当我把它改成这样:
wks.Cells(2, 26).LoadFromDataTable(dtFXData, True)
我得到了一个ArgumentOutOfRangeException** - Specified argument was out of the range of valid values. Parameter name: Start cell
是否有人有任何想法,甚至是解决方案,使用从rdlc报告创建的EPPlus打开xlsx文件。
目前,当我尝试这样做时,当我试图访问工作表时,我会得到一个空异常。
// filename is the xlsx file created by exported rdlc to excel
FileInfo newFile = new FileInfo(filename);
ExcelPackage pck = new ExcelPackage(newFile);
// I get error here
pck.Workbook.Worksheets.Add("New Sheet"
我在我的.net核心web中使用了EPPlus库。在上述方法中,我想验证他上传的excel。我想知道我的整个行是否为空。我有以下代码: using (ExcelPackage package = new ExcelPackage(file.OpenReadStream()))
{
ExcelWorksheet worksheet = package.Workbook.Worksheets[1];
int rowCount = worksheet.Dimension.End.Row;
int colCount = worksheet.Dimension.End.Colu
我在Visual Studio2012中设置EPPlus时遇到困难。
using OfficeOpenXML;
The type or namespace name 'OfficeOpenXML' could not be found(are you missing a using directive or an assembly reference?)
现在我尝试了两种不同的方法来设置EPPlus。
我在我的文档中手动添加了一个项目->添加对Epplus.dll文件的引用。
我还尝试使用安装包管理器控制台: PM> NuGet - package EPPlus
我
我正在使用EPPLus从我的数据集中创建并格式化一个excel工作表。我想使用EPPlus在excel工作表上设置标题。我找不到做这件事的方法。我想设置左侧标题、右侧标题和中间标题。我已经使用VBA代码做到了这一点,但我想远离它。在VBA中,我会这样做
With ActiveSheet.PageSetup
.LeftHeader = ""
.RightHeader =""
.CenterHeader= ""
End With
救命!!谢谢
PS:我正在创建一个winforms应用程序。我不确定这是否会改变什么,只是想在这里提到它。谢谢
假设我有以下代码:
using (ExcelPackage package = new ExcelPackage(...))
{
foreach(var cell in package.Workbook.Worksheets[1].Cells["A1:E5"])
{
//do something with "cell"
}
}
以及以下Excel工作表:
A B C D E
1 foo bar . . .
2 . . .
我是c#的新手,我正在做一个窗口表单程序来检查excel文件是否存在。如果存在,那么需要验证excel文件是否损坏,但我不知道如何编写代码。我所做的搜索excel文件的部分。#
int point = 0;
if (File.Exists(path1[0]))
{
MessageBox.Show("Sales " + Year + "-" + Month + "-" + Day + " Tranfser Error");
我对使用EPPlus为系统生成一些xslx报告文件很感兴趣。我感兴趣的是,EPPlus是否有可能利用Excel的公式功能。这与公式不同,我知道EPPlus有能力添加公式,这也是我正在使用的一个很好的功能。Excel中的公式功能以一种漂亮的格式打印出公式,我对在用EPPlus生成的文件中使用它很感兴趣。
public ActionResult OnPostDownloadExcelFile()
{
var ms = new MemoryStream();
using (var package = new OfficeOpenXml.ExcelPackag