poi-hssf相关内容

如何使用 HSSF (Apache POI) 在现有 excel 的两行之间插入一行

不知何故,我设法在现有 Excel 文件的两行之间创建了新行.问题是,某些格式不包括在行的移动中. 其中之一,是隐藏的行在轮班期间不相对进行.我的意思是(例如),从 20 到 30 的行是隐藏的,但是当创建新行时,格式仍然存在.隐藏的行也必须在插入/创建新行的过程中移动,应该是 21 到 31. 另一件事是,工作表中不在单元格中的另一个对象.就像创建新行后文本框不会移动一样.就像这些物 ..
发布时间:2021-11-28 21:42:04 Java开发

使用 Apache POI 在 Excel 工作表中插入复选框

我想务实地在不同的单元格中插入多个复选框.我想为每个人保留一个参考,以便在用户选中或取消选中后稍后阅读. 我可以在 Java POI 中做到这一点吗?如果不是,还有什么其他替代方法可以做到? 谢谢 解决方案 您可以在 Microsoft Visual Basic+java 的帮助下使用宏创建自定义复选框,但仅在 Java 中该功能不可用 ..
发布时间:2021-11-12 05:21:35 其他开发

如何让用户将数据库中的数据从 Java/Struts 中的 Web 应用程序下载到 Excel 表格文件中?

我想生成一个报告,其中包含一个从数据库中的数据生成的 Excel 表.我正在使用 Apache POI HSSF 在模型中创建 Excel 表格文件. 现在如何让用户下载我创建的文件? 解决方案 只需使用 servlet.将 response.getOutputStream() 馈送到 POI HSSF 以将工作簿写入其中.最重要的一点是 Content-Disposition 响应 ..
发布时间:2021-11-12 05:17:28 其他开发

ExcelReader workbook.setMissingCellPolicy(Row.CREATE_NULL_AS_BLANK) 不起作用

我正在尝试使用 apache poi 读取 excel 文件(xls)文件.其中,在读取行期间,如果缺少单元格 (cellIterator) 将跳过该单元格并将下一个值放入不同的标题. A B C 1 2 3 4 空白 6 在上述情况下,它将 6 放在空白单元格的“B"列中,我需要 B 作为空白字符串. `package com.howtodoinjava.demo.po ..
发布时间:2021-11-12 05:11:14 其他开发

在 Apache POI API 中提取电子表格列中的数据

只想确定一件事. Apache POI API 是否有任何内置集合/对象,如行和单元格,用于电子表格中的列? 或者我必须自己构建一个并在那里添加列中的所有单元格来进行排序等?还有其他更好的方法吗? 解决方案 excel 格式是基于行的而不是基于列的 - 文件是按行中的每个单元格按顺序写入的,然后是几位行信息,然后下一行的单元格按顺序等 因此,如果您想在列的基础上做某事,您 ..
发布时间:2021-11-12 05:11:05 其他开发

POI Excel HSSFPicture 图像和 ALT 文本

我正在使用 POI Excel HSSFPicture 创建图像并将其添加到我的 excel 文件中.我想在我的图像中添加 ALT TEXT,但我找不到向我的图像添加描述的方法.有没有办法使用 POI for Excel 将 ALT TEXT 添加到图像中? 解决方案 您的要求是在 Image 不可见时显示 alt 文本,对吗?所以只是尝试使用 Cell Comments 来显示替代文本. ..
发布时间:2021-11-12 05:10:02 其他开发

POI Excel HSSFPicture 图像和 ALT 文本

我正在使用 POI Excel HSSFPicture 创建图像并将其添加到我的 excel 文件中.我想在我的图像中添加 ALT TEXT,但我找不到向我的图像添加描述的方法.有没有办法使用 POI for Excel 将 ALT TEXT 添加到图像中? 解决方案 您的要求是在 Image 不可见时显示 alt 文本,对吗?所以只是尝试使用 Cell Comments 来显示替代文本. ..
发布时间:2021-11-12 05:08:25 其他开发

如何使用 HSSFSheet Apache POI 在 excel 中创建具有多种样式的单元格?

我正在创建一个将文档导出为 excel 的脚本. 如何通过合并几个单元格来获得像“名称:标记 DOB: 11-11-2014"这样的单元格值? 解决方案 您需要做的是创建一个 RichTextString 用于您的单元格.这就是将不同的格式/样式应用于同一单元格的不同部分以在 Excel 中显示的方式 您需要查看 POI "Working使用 Rich Text" 示例 了解更 ..
发布时间:2021-11-12 04:55:33 其他开发

如何知道工作簿中的工作表数?

我正在使用 hssf api 从 xls 文件中读取数据.但是有什么办法可以得到确切的编号.包含存储数据的工作簿中的工作表? 解决方案 getNumberOfSheets 返回吗? ..
发布时间:2021-11-12 04:53:05 其他开发

使用 Apache POI 删除 Excel 工作表

我必须从 Excel 文件中删除工作表. 这是我的代码片段: FileInputStream fileStream = new FileInputStream(destFile);POIFSFileSystem fsPoi = 新的 POIFSFileSystem(fileStream);HSSFWorkbook 工作簿 = 新的 HSSFWorkbook(fsPoi);整数索引 = 0; ..
发布时间:2021-11-12 04:47:15 其他开发

向 POI XSSF 工作簿中的合并区域添加边框

我使用的是 apache poi 3.7,我需要为一系列单元格或合并区域设置边框. 当工作表和工作簿类型为 XSSF 时,如何将边框应用于合并区域.在 HSSF 类型中,我使用 RegionUtil-/HSSFRegionutil,但是如果在 XSSF 类型中使用第一个对象 (Regionutil),它就不起作用,并且会为单元格范围添加黑色背景色. Regionutil 通常与 Cel ..
发布时间:2021-11-12 04:47:04 其他开发

爪哇.高铁.阿帕奇-poi.如何修改代码

我的数据存储格式(往下看):[-]表示空白单元格,右边可以在空格之后只有 10 列.像这样: [string0] [-] [string1] [string2] [string3] .. [string10] [-] 如何更改此代码: 1) 只获取 [string0] 2) 只获取 [string1] [string2] [string3] .. [string10] [-] ..
发布时间:2021-11-12 04:45:13 其他开发

使用 POI HSSF 出错

尝试使用 MS Office 2003 打开 Excel 工作表时出现错误.此 Excel 工作表是使用 HSSFWorkbook 创建的,实现了用户模型范围 org.apache.poi.hssf.usermodel 在 Microsoft Excel 2003 中:“太多不同的单元格格式".在 Microsoft Excel 2007/2010 中,文件可能会产生以下错误消息:“Exce ..
发布时间:2021-11-12 04:44:02 其他开发

Apache Poi:从 HSSF 转换为 SS?

我已将 HSSF 中的所有旧代码转换为 SS,除了我制作工作簿的部分. 旧代码:HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); 新的非工作代码:Workbook[] wb2 = new Workbook[] {new FileInputStream}; 这是网站提供的转换示例: 新:Workboo ..
发布时间:2021-11-12 04:42:45 其他开发

apache poi:将 jtable 保存到文件

我最近开始使用 java,当我需要从 jTable 创建一个 excel 文件时,我正面临 ap​​ache poi 库的一些问题. 我已经阅读了很多线程并提出了一些无法正常工作的代码(即使这是非常简单的东西并且有很多示例,这让我看起来更加愚蠢),我希望有人可以提供帮助我出去. 所以这里是问题: a) 为什么应该写入 excel 文件的 for 循环没有填充每个单元格?(exce ..
发布时间:2021-11-12 04:40:14 其他开发

出现错误“您的 InputStream 既不是 OLE2 流,也不是 OOXML 流";通过 apache POI 创建文件时

我正在尝试检查我的 excel 文件是否已经存在.如果它不存在,我想创建一个新的,如果存在,我将删除它并创建一个新的.我编写了以下程序,但在一行中出现错误 - workbook= WorkbookFactory.create(instream); 错误是->java.lang.IllegalArgumentException:您的 InputStream 既不是 OLE2 流,也不是 OOX ..
发布时间:2021-11-12 04:37:58 其他开发

HSSF POI:如何知道单元格中的数据是否属于日期类型?

目前我有我的代码 bean.setREPO_DATE(row.getCell(16).getDateCellValue()); 如果单元格在excel中格式化为日期,它就可以正常工作. 然而,它也会将一些整数或长整数(如 1234 或 5699)转换为日期.我也知道这背后的原因. 但是我想在执行上述行之前进行检查.像这样 if(row.getCell(16).isOfDateFo ..
发布时间:2021-11-12 04:36:31 其他开发

Java POI:如何查找具有字符串值的 Excel 单元格并获取其位置(行)以使用该位置来查找另一个单元格

我正在电子表格中查找包含字符串“总计"的单元格,然后使用该单元格所在的行在另一个单元格中查找总值,该单元格始终是相同的单元格/列(第 10 个单元格在基于 0 的索引中). 我有以下代码,它没有错误(语法),但 findCell 方法没有返回 rowNum 值: public static void main(String[] args) 抛出 IOException{String fi ..
发布时间:2021-11-12 04:36:24 其他开发