closedxml

    0热度

    2回答

    我有多个数据表与数据,我想在单张表中添加空格。我正在使用ClosedXML来开发导出excel实用程序。

    0热度

    1回答

    我想操纵使用ClosedXML的大型Excel文件。它需要无限的时间来处理。例如,删除30MB文件中的10列,从不返回!其他人是否遇到过与ClosedXML相似的问题。我的代码是用C#编写的。以下是样本。 protected void deleteYears(IXLWorksheet ws) { // Remove columns List<IXLColumn>

    0热度

    1回答

    我有很费解的问题,我要去尝试解释说: 我有一个模板xlsx档案; 这个工作簿有一些计划,每个计划都有一张桌子; 某些列有公式和特定格式(颜色,时间,货币等); 如果我直接打开这个模板文件并在任何表格中插入一个新的行,事情进展顺利(公式和格式正在复制这个新行);但是,如果我使用Closedxml打开它并保存,那么即使不操作任何东西,当我使用Excel打开文件并向某个表添加新行时,此新行也将不带公式和

    0热度

    2回答

    我对ClosedXML有类似的问题,就像这个one但有点不同。 SetDataType方法不起作用。 例如,我有价值 string dps = "3.12.02" 这不是一个日期或数字,它是有效的文本。 当我这样做: ws.Cell(1, 1).Value = dps; ws.Cell(1, 1).SetDataType(XLCellValues.Text); 并保存文件,然后在Excel中打开它

    0热度

    1回答

    我加入了一个自动筛选到我的工作表启用自动筛选和保护我的工作表: oSheet.Range(StartRange, EndRange).SetAutoFilter(); oSheet.Protect("xxxx"); 显然,这已经禁用自动筛选,我需要启用的效果。我累了补充: oSheet.AutoFilter.Enabled =true; 保护声明之前和之后都没有效果。我也尝试在表格保护后

    0热度

    1回答

    我正在使用ClosedXML。我想遍历所有可用的工作表&在条件完成后删除它们。但是当我检查表单是否存在时,抛出异常。下面是我的代码。请帮助我如何检查工作表的有效性。 for (int i = 1; i <= totalWorkSheets; i++) { if (wb.Worksheet(i)!=null) { if (

    0热度

    1回答

    我有一个ASP.NET MVC应用程序,其中用户可以上传一个xlsx档案进行处理。 这产生在具有一个方便的流的方法,HttpPostedFileBase.InputStream上传一个HttpPostedFileBase对象。 我要处理使用ClosedXML的文件,但我不知道如何从一个流构造XLWorkbook对象。 Other SO answers使用一个正常的文件是这样的: string fi

    0热度

    1回答

    我需要编写一个对象列表作为表格,其中每列表示对象属性或值。对于下面的方法,Im传递列名中的列名和列表中的数据对象,我设法得到如下所示的数据,但仍然无法让列正确显示。 我介绍了下面的文档,但我找不到一个方法来正确显示标题。 https://github.com/closedxml/closedxml/wiki/Inserting-Tables 代码 public string CreateExcel

    0热度

    3回答

    我无法使其通过web API下载由closedxml创建的excel文件。 如果我将文件保存在服务器上,它看起来不错,但只要我把它放入一个流中并将它返回给web api,那么在浏览器中只会收到一个损坏的文件。 正如在几篇文章中建议我使用httpResponseMessage,但也在浏览器中的头文件名永远不会到达。 我们使用: “Microsoft.AspNet.WebApi” 版本= “5.2.3

    0热度

    1回答

    我closedxml使用的公式: var result = worksheet.Cell(3, 8); result.FormulaA1 = "=IF(ISNA(VLOOKUP(G3,OrganizationUnitsById,2,FALSE))," + "" + ",VLOOKUP(G3,OrganizationUnitsById,2,FALSE))"; 当