- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试构建一个数据导入工具,它接受来自用户的 EXCEL 文件并解析文件中的数据以将数据导入我的应用程序。
我在使用 DeleteRow 时遇到了一个奇怪的问题,我似乎无法在网上找到任何信息,尽管之前似乎有人遇到过这个问题。如果这是一个重复的问题,我很抱歉,但是在搜索网络后我找不到任何与我的问题相关的内容,除了 this one这仍然没有解决我的问题。
所以问题:
我使用以下代码尝试通过 ExcelPackage“删除”任何包含空白数据的行。
for (int rowNum = 1; rowNum <= ws.Dimension.End.Row; rowNum++)
{
var rowCells = from cell in ws.Cells
where (cell.Start.Row == rowNum)
select cell;
if (rowCells.Any(cell => cell.Value != null))
{
nonEmptyRowsInFile += 1;
continue;
}
else ws.DeleteRow(rowNum);
//Update: ws.DeleteRow(rowNum, 1, true) also does not affect dimension
}
parseResult.RowsFoundInFile = (ws.Dimension.End.Row);
最佳答案
我想我找到了问题所在。这又是 C# 中的另一个闭包问题。问题是对“ws”的引用仍然与 DeleteRow 调用之前的引用相同。
为了获得“更新”维度,您必须重新声明工作表,例如:
ws = excelPackage.Workbook.Worksheets.First();
关于C# ExcelPackage (EPPlus) DeleteRow 不改变工作表尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35297236/
我正在使用 c# .net。我正在从头开始创建一个新的 excel 文件。一些单元格包含文本,一些单元格包含数字。如何使用 C# ExcelPackage 将单元格类型设置为数字? 最佳答案 这应该有
使用 C#,我可以使用 Excel 互操作来读取单元格范围。但它很难与美元值(value)和百分比保持一致。所以我正在试用 EEPLus。 FileInfo newFile = new FileInf
我的问题可能很愚蠢,但我自己找不到解决方案。我遇到了 ( ExcelPackage) 的问题。有没有办法设置单元格的 Excel 数据类型?而 cell.DataType 属性是字符串,那么允许使用哪
我使用这个包:ExcelPackage虽然我不知道如何设置单元格的背景颜色。我试着用这个: ws.Cells["A1"].Style.Fill.PatternType = OfficeOpenXml.
我正在尝试构建一个数据导入工具,它接受来自用户的 EXCEL 文件并解析文件中的数据以将数据导入我的应用程序。 我在使用 DeleteRow 时遇到了一个奇怪的问题,我似乎无法在网上找到任何信息,尽管
我想在服务器端构建 ExcelPackage 文件,然后发送允许用户下载它。这是我的文件创建代码: private byte[] ExcelFileCreate() {
我想用 codeplex excelpackage 写一个 excel 文件 (2007),但是写 excel 文件要花很多时间。我没有找到任何可以接受数据源的方法。 我的代码片段: var newF
我需要从 Excel 电子表格读取和写入数据。有没有一种方法可以使用 ExcelPackage 找出某个工作表有多少行/列?我有以下代码: FileInfo newFile = new FileInf
如何为使用 ExcelPackage 创建的 Excel 单元格设置货币格式? worksheet.Cell(i, 7).Value = item.Price.ToString(); 最佳答案 Exc
请帮助我:如何为 ExcelPackage 添加引用? 在下一行 using (var excel = new ExcelPackage(FileUpload1.PostedFile.InputStr
我正在使用 EPPlus 导出到 Excel 功能。我需要 2 个 SaveAs,第一个 SaveAs 是一个允许用户打开/保存/SaveAs 的保存对话框,我的第二个 SaveAs 允许将 Exce
我正在使用 Excelpackage.codeplex.com 创建 xlsx。 当使用撇号 (') 编写字符串时,我得到一个 System.Xml.XPath.XPathException 异常。
我想在按下带有以下代码的按钮时生成 excel 文件,但我有 2 个错误。 Error 1: The type or namespace name 'ExcelPackage' could not b
我不确定我在这里遗漏了什么。我有一个按钮,单击该按钮时,我正在使用 javascript 调用 Controller 。该 Controller 应创建一个 excel 文件并将其返回给用户,使他们能
我是一名优秀的程序员,十分优秀!