xlsx相关内容

C#.通过 NPOI 2.0 将 xlsx 日期单元格导入到 DataTable

我尝试使用 NPOI 2.0 库将 .xlsx 文件转换为 DataTable 格式.没关系,但是我在转换为字符串日期单元格时遇到了问题.当我尝试使用像 row.GetCell(j).ToString() 这样的构造时 - 它抛出异常“无法从文本单元格获取数值".我尝试使用 DateCellValue 属性,但它也抛出了这个异常.使用其他单元格格式效果很好.函数,我使用的是: private D ..
发布时间:2021-11-12 05:03:18 C#/.NET

如何使用 Apache-POI 在 Excel 中计算公式并避免“保存更改"消息框?

我遇到了以下问题:我编写了一个将值写入 xlsx 文件的 Java 程序.此 xlsx 文件使用公式计算新值.现在我想从 xlsx 文件中获取这个计算值.问题是,我没有将计算出的值输入到我的 Java 程序中,因为没有保存更改.所以我尝试编辑 xlsx 文件中的 xl/workbook.xml 以摆脱保存更改问题.这有效,但现在我尝试读取的公式单元格返回默认值而不是计算值.所以 atm 我有 2 ..
发布时间:2021-11-12 04:59:39 Java开发

如何使用 Apache-POI 在 Excel 中计算公式并避免“保存更改"消息框?

我遇到了以下问题:我编写了一个将值写入 xlsx 文件的 Java 程序.此 xlsx 文件使用公式计算新值.现在我想从 xlsx 文件中获取这个计算值.问题是,我没有将计算出的值输入到我的 Java 程序中,因为没有保存更改.所以我尝试编辑 xlsx 文件中的 xl/workbook.xml 以摆脱保存更改问题.这有效,但现在我尝试读取的公式单元格返回默认值而不是计算值.所以 atm 我有 2 ..
发布时间:2021-11-12 04:59:21 Java开发

在 xlsx 中添加 PNG 的异常 - Apache POI 3.9

我可以将 png 添加到我的 xlsx,但有一些异常:在最后一行(仅),图像覆盖在前一行的图像上: 我怀疑是锚定: int pictureIndex = report.addPicture(curve, XSSFWorkbook.PICTURE_TYPE_PNG);锚点.setCol1(7);**anchor.setRow1(rowNumber-1);**锚点.setCol2(8);an ..
发布时间:2021-11-12 04:57:23 其他开发

使用 apache poi 读取 .xlsx 文件在 linux 机器上给出 org.apache.poi.POIXMLException

我有一个应用程序可以读取 .xlsx 文件并向用户显示内容.该应用程序在 Windows 环境中运行良好. 我在 ubuntu 服务器上的 tomcat6 上部署了这个 Web 应用程序的 .war 文件.我也在服务器上复制了 .xlsx 文件. 代码中文件路径正确. 但是线 FileInputStream file = new FileInputStream(new File ..
发布时间:2021-11-12 04:55:00 Java开发

Apache POI SXSSF 和 XSSF

我有一个问题.如果我有一个通过 xssf 构造函数创建的工作簿,那么将构造函数更改为 sxssf 工作簿就足够了(使用 xssfwb 作为参数传递)使其在流模式下工作?感谢 lof 的回答. 解决方案:这完全取决于您用于流式传输的类.如果您的类收集的流缓冲区多于它可以容纳的数量,则此操作将不起作用.否则会 解决方案 是的,你说得对.这两种实现之间的区别在于流版本直接将数据写入流并在内 ..
发布时间:2021-11-12 04:53:52 Java开发

在禁用显示注释的情况下在 apache poi(对于 .xlsx 文件)中创建单元格注释

我正在尝试使用 apache poi 创建单元格注释.我可以创建评论,但默认情况下它们总是显示在 excel 中.我必须手动右键单击单元格并取消勾选显示注释以使它们不可见(现在它们仅在我将鼠标悬停在单元格上时才会出现).是否可以在默认情况下使单元格注释不可见(以便在用户将鼠标悬停在单元格上之前它们不会出现在 excel 中.) 这是我使用的代码: 绘图绘图 = cell.getSheet ..
发布时间:2021-11-12 04:53:28 其他开发

如何使用apache java poi在ms excel中插入表格

我正在尝试使用 Java Apache Poi 在 Excel 中插入一个表格.但是当我打开 xlsx 文件时,它抛出以下错误,我无法解决: 删除部分:/xl/tables/table1.xml 部分,带有 XML 错误.(表)加载错误.2号线修复记录:表来自/xl/tables/table1.xml 部分(表) 我的代码如下: import java.io.FileNotFoundExce ..
发布时间:2021-11-12 04:50:32 Java开发

Apache POI for Excel:将单元格类型设置为“文本"对于整列

我需要生成一个 .xls (Excel) 文件,使用 Java 库 Apache POI 用于电子表格. 该文件将包含 A 列中的电话号码列表,格式为“0221...."或“+49221..." - 因此 Excel 默认将它们解释为数字单元格.这很糟糕,因为前导 0 或 + 将被修剪. 为了解决这个问题,我可以使用 cell.setCellType(Cell.CELL_TYPE_ST ..
发布时间:2021-11-12 04:49:25 其他开发

Apache POI HSSF/XSSF 到 XLS/XLSX 的映射

Apache POI 4.x 在这里.我看到有两种类型的 Workbook 实现: HSSF 工作簿 XSSF 工作簿 我需要编写一个 Java 8 应用程序来读取带有“.xls"(XLS)或“.xlsx"(XLSX)扩展名的 Excel 表格.意思是,以“旧"(2003 年之前)格式或较新格式保存的 Excel 文件. 假设我对 XLS 文件使用 HSSF,对 XLSX 文件 ..
发布时间:2021-11-12 04:42:24 Java开发

Apache POI - 使用 XSSFWorkbok + servlet 响应

我的 Java 应用程序无法下载 XLSX 文件时遇到问题. 按照此链接中显示的示例:创建一个excel文件供用户使用Apache POI下载,我尝试了两种配置来下载/保存电子表格. 首先使用 .XLS 文件: response.setContentType("application/ms-excel");response.setHeader("Content-Disposition ..
发布时间:2021-11-12 04:35:40 Java开发

如何使用 Apache POI 3.5 中新的 OOXML 支持从 DOCX 文件中提取纯文本?

2009 年 9 月 28 日,Apache POI 项目发布了 3.5 版,正式支持 Office 中引入的 OOXML 格式2007 年,如 DOCX 和 XLSX. 请提供以纯文本形式提取 DOCX 文件内容的代码示例,忽略任何样式或格式. 我之所以这么问是因为我找不到任何涵盖新 OOXML 支持的 Apache POI 示例. 解决方案 这对我有用.确保添加了所需的 j ..
发布时间:2021-11-12 04:35:20 其他开发

如何将 xlsx 文件转换为 csv?

目前我正在使用以下代码使用 Java 将 XLSX 文件转换为 CSV.我需要一个更快的解决方案,因为这太慢了. 公共类Test1 {静态无效转换(文件输入文件,文件输出文件){尝试 {FileOutputStream fos = new FileOutputStream(outputFile);//获取 XLSX 文件的工作簿对象XSSFWorkbook wBook = 新的 XSSFWork ..
发布时间:2021-11-12 04:34:37 Java开发