xssf相关内容

apache poi - XSSF 读取格式化的单元格值

有什么方法可以让我获得 excel 连续显示的格式化值,而不是我从流中返回的原始值? 或者这是否属于不支持的“公式评估"类别? 解决方案 如果您有要从中获取数据的 Cell,请尝试以下操作 DataFormatter formatter = new DataFormatter();String formattedCellValue = formatter.formatCellVal ..
发布时间:2021-11-12 05:02:51 其他开发

读取 Excel 标题和行值

我需要阅读具有标题和 N.of 行的 excel 内容.基于列标题输入,需要在JAVA中提取行. 我读取了完整的 excel 内容的 java 代码. //创建保存对 .xlsx 文件的引用的 Workbook 实例XSSFWorkbook 工作簿 = 新 XSSFWorkbook(file);//从工作簿中获取第一个/所需的工作表XSSFSheet sheet = workbook.ge ..
发布时间:2021-11-12 05:00:42 Java开发

Apache-POI 在 Excel 中设置值,但另一个单元格的公式无法使用该值,直到我在处理条中手动按下 Enter

我写了一个程序,将值写入 xlsx 文件.乍一看,它似乎可以正常工作.但是在我的 xlsx 文件中,我在另一个单元格中有一个公式,如果我手动输入该值应该可以正常工作,但是如果我的程序设置了完全相同的值,它就不会像它应该的那样工作.如果我在我的程序写入一个值后手动打开文件并通过按处理条中的输入按钮确认写入的值,它会像它应该的那样工作.没有抛出异常.我的程序正在单元格 N4 和 O4 中写入.这是我正 ..
发布时间:2021-11-12 05:00:30 Java开发

如何在spring mvc中使用java导入xls和xlsx文件

在这种方法中,我使用了用于读取 xlsx 文件的 xssf 类,但我们不能为 xls 文件执行此操作.对于 xls,我们需要有 Hssf 类.用户可以在那里导入任何格式.我的要求,是否有任何类可以用来代替 xssf 和 hssf 来读取这两种文件.在我的示例中,我使用了 xssf. @RequestMapping(value="/import",method = RequestMethod.P ..
发布时间:2021-11-12 05:00:03 Java开发

JAVA Apache POI 自定义格式

我使用的是 poi 版本:3.14 我访问一个 Excel (.xlsx) 文件 this.workbook = WorkbookFactory.create(new FileInputStream(f.getPath()));this.workbook.setMissingCellPolicy(Row.CREATE_NULL_AS_BLANK);this.sheet = workbook ..
发布时间:2021-11-12 04:59:31 Java开发

JAVA Apache POI 自定义格式

我使用的是 poi 版本:3.14 我访问一个 Excel (.xlsx) 文件 this.workbook = WorkbookFactory.create(new FileInputStream(f.getPath()));this.workbook.setMissingCellPolicy(Row.CREATE_NULL_AS_BLANK);this.sheet = workbook ..
发布时间:2021-11-12 04:58:34 Java开发

java POI XSSF 公式评估器

我在保存新的 excel 文件时遇到问题.我希望当它被保存时,公式会自行计算,但目前它只是在 excel 文件中返回一个字符串.公式是正确的.我不知道如何让 FormulaEvaluator 工作. 这里是我输入返回字符串的公式的地方: dataRow1.createCell((short)5).setCellValue("=VLOOKUP(A"+rowCountVlookup+",'C: ..
发布时间:2021-11-12 04:58:13 Java开发

如何使用 POI SS/XSSF 转置工作表?

我正在使用 POI XSSF API,我想转置一张纸. 我该怎么做? 谢谢. 解决方案 转置,如将 A2 与 B1 和 A3 与 C1 交换(因此列变成行)? 如果是这样,则没有内置任何内容,因此您需要自己编写一些代码.您可能想要获取一对单元格,保存其中一个(值和样式)的内容,将第二个复制到第一个,然后覆盖第二个. 如果您不确定所有阅读内容,请参阅快速指南/写作部分 ..
发布时间:2021-11-12 04:53:57 其他开发

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

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

xssf 如何以字符串的形式获取任何东西

我尝试使用 apache poi xssf 将 excel 文件解析为 XML.现在有一个单元格但不知道里面有什么,我只想从中取出一个字符串.但是当我使用 cell.getStringCellValue() 它抛出一个异常,这并不奇怪,因为它是这样记录的.所以我通过检查天气是数字还是文本单元格来解决这个问题.但是如何处理公式单元格.它们可能包含像 这样的数字 = A2 + B2 是什么给 ..
发布时间:2021-11-12 04:47:57 Java开发

Apache POI XSSF 读取 excel 文件

我只是有一个关于如何使用 Apache 的 XSSF 格式读取 xlsx 文件的快速问题. 现在我的代码是这样的: InputStream fs = new FileInputStream(filename);//(1)XSSFWorkbook wb = new XSSFWorkbook(fs);//(2)XSSFSheet 表 = wb.getSheetAt(0);//(3) ...导 ..
发布时间:2021-11-12 04:47:49 Java开发

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

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

自动换行 apache POI (Excel)

我有一个 java 程序,它将标题和数据作为输入并生成一个 excel 文件. 但是,有时当标题值很长且列数更多时,我的 Excel 表格往往会变得不必要地宽. 由于标题的原因,我必须向下滚动到右侧才能看到尾端列的内容. 有没有办法解决这个问题,如果单元格中的内容大于值x,然后自动换行并自动调整行高并固定列宽. 我正在寻找的粗略算法是: if(content.size ..
发布时间:2021-11-12 04:46:46 Java开发

是否可以使用 Apache POI XSSF 设置活动范围?

我正在使用 Apache POI XSSF 来读取和写入 Excel 表格. 我知道我可以使用 Sheet.setActiveCell(CellAddress address) 在工作表上设置活动单元格. 但是,我想将其设置为包含多个单元格的范围,如下图所示: 当我保存使用 Excel 选择多个单元格的工作表时,这些是在打开保存的文件时选择的.有没有办法用 POI XSSF 做到 ..
发布时间:2021-11-12 04:45:37 Java开发

无法在 XSSFCell Apache POI 中设置自定义颜色

我正在尝试将一些自定义(来自 hexcode 或 rgb 值)颜色设置为 xssfcell.但是,即使我提供了其他颜色,单元格的颜色也变成了黑色.我尝试通过以下方式做到这一点: File xlSheet = new File("C:\\Users\\IBM_ADMIN\\Downloads\\Excel Test\\Something3.xlsx");System.out.println(xlS ..
发布时间:2021-11-12 04:41:45 Java开发