问题标签 [jxls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1043 浏览

java - jXML 通过 servlet 流结果而不保存到磁盘

我使用 jXLS 从这样的模板创建报告:

如何流式传输生成的文件(destFileName)而不将其保存到磁盘?

0 投票
2 回答
5751 浏览

java - 使用 jxls 将 excel 文件读入 java bean

我正在尝试使用jXLS 库读取 excel 文件,并且我想使用哈希图使其动态化,但我被困在那里。下面提供了相关的类。

请帮助使用哈希图而不是数组列表。

JXLS解析器

主要的

Excel文件内容

在此处输入图像描述

0 投票
2 回答
6585 浏览

java - POI - ZIP 条目太大

我使用 JXLS 创建我的工作簿。JXLS 在下面使用 POI。要创建工作簿 JXLS 需要文件或输入流。

使用文件对象,我得到了我想要的工作簿。但是,使用流我得到错误ZIP entry size is too large

JXLS 库使用

WorkbookFactory.create()

创建工作簿的方法。所以,我尝试了 ZipStream 和 PushbackStream;没有帮助。我能够从我的 Junit 运行相同的代码。

我读了下面的帖子。 为什么在尝试使用 Apache POI 打开 Excel 文件时出现异常“IOException:ZIP 条目大小太大”?.

帖子中的解决方案是 Maven 的更改。但是,这篇文章没有提到在 Maven 中所做的更改。

你有什么建议吗?

0 投票
0 回答
460 浏览

java - How to read an excel sheet with multiple sheets?

I have an excel sheet which has a non-finite amount of sheets. How do I use JXLS to go through each sheet and map each sheet's values to a bean?

I can do it for the first sheet, but I can't seem to find documentation on how to iterate through sheets?

Thanks in advance.

EDIT: Here's my XML config

I have the mapping section down for a single sheet, however I can not find a way at all to create a mapping for every sheet.

I was thinking of using the <loop> tag, but I don't know how I would use the required startRow and endRow tags.

I did a bit of searching the object and have found that XLSReader has a function setSheetReader which allows me to pass a map of sheet readers, but I have yet to find out a way to create a sheet reader to be able to pass it into the object.

It seems to me that creating a loop in the XML seems more 'proper' to do, but no idea how.

Hoping you guys can help!

0 投票
2 回答
4214 浏览

java - 在 JXLS 和 Apache POI 模板中迭代 Map

我想知道这是否可以在 JXLS 中迭代地图。我尝试了Link中给出的示例,但我找不到迭代地图的方法。请帮助我找到解决方案。

XLSX 模板中的示例代码:

bomItemList-- 具有事件对象的列表。供应商响应——供应商响应对象的映射。

输出:(内部forEach)

0 投票
2 回答
1337 浏览

android - 在公共内部存储中添加文件夹?

我正在创建Excel 文件以将其存储在内部存储中,但我无法做到。它仅在应用程序存储目录中创建。在公共场合不可见。如何创建文件夹并将文件存储在该文件夹中?有人知道吗帮我解决这个问题。

文件创建编码

0 投票
1 回答
283 浏览

java - jXLS 评估内部变量

我试图在我的第一个 jXLS 模板中评估像 ${messages.${column}} 这样的内部变量,但没有成功。

有人可以帮助它甚至可能吗?任何帮助,将不胜感激。

干杯乔斯卡

0 投票
1 回答
1611 浏览

java - 如何使用jXLS库隐藏不同Excel表格中的不同列生成excel报表

我正在使用jXLS库来生成 Excel 报告。

我为所有报告使用通用模板,并且列标题是从查询结果集元数据中填充的。

我的通用模板将包含 50 列,如果结果集只有 20 列,则所有其他列都将被隐藏。xlsTransformer.setColumnsToHide()如果通过使用方法将其单个工作表放在 excel 中,我可以轻松实现这一点。

我面临的问题是我的报告可以有多个工作表,每个工作表可能有一组不同的列,我需要在不同的工作表中隐藏不同的列,但我只能隐藏transformer.setColumnsToHide在文档级别设置的所有组合工作表的列.

0 投票
1 回答
2053 浏览

java - 如何格式化动态生成的单元格

我正在尝试使用 jXLS 库生成动态 excel 报告。
下面是我用作输入的 jXLS 模板。

有了这个,我可以生成与查询结果集和值返回的列一样多的 Excel 报告。但我面临的问题是如果列是日期列,如何格式化单元格。我无法将 jXLS 模板中的格式应用为代表报告中所有单元格的单个单元格。这是 Cell.java 的定义

如何动态地将格式应用于单元格?

0 投票
1 回答
401 浏览

jsp - 在服务器端使用 JSP 生成 XLS 文件

如何在服务器端使用jsp生成xls文件。?我想在服务器端生成 xls 文件并存储在特定位置。