15得票1回答
NPOI设置不同的单元格格式

我在每个单元格中设置不同的格式时出了问题,我想将数字格式设置为千位分隔符和带3位小数的千位分隔符,当数字不是整数时。这是我的代码,我认为问题看起来像是在for循环中每个单元格的格式都由最后一个格式设置决定。 所以输出应该是这样的: 12345 -> 12 345; 425 -> 425; 4...

7得票2回答
NPOI - 加载Excel文件导致“错误的本地标头签名:0xE011CFD0”

有人知道是什么原因导致了这个错误吗? '错误的本地头签名:0xE011CFD0' var path = @"C:\Excel.xls"; using (var fs = File.OpenRead(path)) { var wb = new XSSFWorkbook(fs);...

17得票11回答
使用NPOI将Excel导出为DataTable

我想使用NPOI读取Excel Tables 2010 xlsx文件,然后导出数据到DataTables表格,但不知道如何使用它。有谁可以逐步向我展示如何将Excel导出到Datatable中吗?我已经下载了NPOI.dll并将其添加为引用,但不知道下一步怎么做…

8得票2回答
如何使用NPOI按地址(A1、A2)获取Excel单元格的值

我有一个类似于A1、A2的Excel单元格地址,如何使用NPOI框架在C#中编程访问该单元格? 我找到了一些Java POI示例代码: CellReference cr = new CellReference("A1"); row = mySheet.getRow(cr.getRow()...

21得票2回答
如何在使用NPOI创建的Excel文档中将列设置为“自动调整大小”?

NPOI 是 Java POI 项目的 .NET 移植版,可以读写 Microsoft Excel 文档(以及其他 Office 格式)。NPOI 1.2.2 版本引入了自适应列宽功能,可以将列设置为该列中最宽单元格条目的宽度。然而,有很多报告称这不起作用。那么,有可能吗? (注:原文中的...

12得票2回答
NPOI自动调整列宽

我正在尝试使用NPOI将一些内容写入Excel文件。但是,在使用自动调整列宽的方法时,会出现“参数无效”的错误。这仅发生在具有大量数据的工作表中。以下是我用来完成工作的代码:public void CloseDatabaseLogFile() { try { F...

10得票5回答
自定义颜色的ICellStyle FillForegroundColor而不是提供的命名颜色

我们新开始使用NPOI组件。我们遇到了设置ICellStyle属性的FillForegroundColor的问题。ICellStyle HeaderCellStyle = xssfworkbook.CreateCellStyle(); HeaderCellStyle.FillForegro...

37得票4回答
NPOI workbook.write后MemoryStream似乎被关闭了?

我正在使用NPOI将DataTable转换为Excel在ASP.NET Web API项目中。但是我从响应中什么都没有得到。这是我的代码:public HttpResponseMessage GetExcelFromDataTable(DataTable dt) { IWorkbook...

22得票1回答
使用NPOI创建并写入新的.xlsx文件

编辑: 我正在尝试编写一个小型的控制台应用程序,它将从Excel电子表格中读取行,解析这些行,并将带有字段的数据写入新的Excel文件。我正在使用.NET和NPOI库。经过长时间的研究,我终于在Apache网站上找到了Java文档,其中包含POI。下面是我的更新代码和新错误。 实际上,这可...

20得票2回答
如何使用NPOI读取包含空单元格的Excel电子表格?

当我使用NPOI读取Excel工作表时,空单元格会被跳过。例如,如果该行包含A、B、空格、C,我用以下方式读取:IRow row = sheet.GetRow(rowNb) 那么row.Cells [1] .ToString()将输出B(如预期的那样),但是row.Cells [2] .ToS...