问题内容: 我有正在用JSP开发的应用程序,我希望以XLS(MS Excel格式)从数据库中导出一些数据。 在tomcat下,是否可以像正常的Java应用程序一样编写文件,然后生成指向该文件的链接?还是我需要使用特定的API? 这样做会不会有权限问题? 问题答案: 尽管您可以使用像JExcelAPI这样的功能强大的库,但是只要您将响应的MIME类型设置为“ application / vnd.ms
问题内容: 首先,我了解到我想像这样进行上转换是不寻常的,但是请耐心等待。我们是通过网站导出获取这些csv文件的,我们没有选择以其他任何形式获取它的选项。 现在,进入一个问题: 我有这个旧代码,可以为我完成此过程。它基本上读取每一行,然后选择s 之间的每个值。这对于我转换的某些样本效果很好,但是当归结为使用给定的样本时,某些值就不合适了。 我在Notepad ++中打开文件,并意识到某些单元格本身
问题内容: 我正在编写一个Java程序来使用apache poi读取Excel工作表(xlsx)。我能够遍历所有单元格并获得所有值。但是我无法获得特定的像元值,例如E10。有什么办法吗? 请参阅下面用于迭代单元格的代码。 问题答案: 例如,要获得第一个工作表的E10: 注意:因为索引是基于空值的,所以减去1。 您还可以使用此便捷方法将E映射到4。
问题内容: 这里有人知道在Java中将csv文件转换为xls或xlsx文件的任何快速,干净的方法吗? 我已经有一些东西可以管理csv文件,并且我需要与其他程序具有额外的兼容性。 除了包名称外,示例代码始终受到人们的赞赏。 非常感谢, 贾斯汀 到目前为止,这是我的代码。我需要从行中删除返回值(“ \ n”)。我的某些单元格包含多行信息(一个列表),因此我可以在csv中使用“ \ n”来表示 单元格中
问题内容: 由于POI具有更多功能,因此我从jxl切换到poi。但是,我无法处理以旧格式生成的xls文件。现在我收到此错误: org.apache.poi.hssf.OldExcelFormatException:提供的电子表格似乎是Excel 5.0 / 7.0(BIFF5)格式。POI仅支持BIFF8格式(从Excel版本97/2000 / XP / 2003开始) 现在,我正在考虑根据xls
问题内容: 我正在尝试通过Apache POI读取大型Excel文件xlsx,例如40-50 MB。我的内存不足异常。当前的堆内存为3GB。 我可以阅读较小的excel文件,没有任何问题。我需要一种方法来读取大型excel文件,然后通过Spring excel视图将它们作为响应返回。 我首先开始使用, 但是每个Apache POI API的使用成本很高,因此我改用OPC封装方式,但效果仍然相同。我
问题内容: 我已经搜索了stackoverflow,但是没有找到明确的答案。如何将数据从XLS文件的特定行和列读取到我的Android应用程序?如何读取XLS文件?我不想将其转换为CSV,因为在尝试将其转换时出现错误。 也许我可以使用此http://www.andykhan.com/jexcelapi/tutorial.html#reading,但我什至不知道如何将其导入到我的项目中。请帮忙。 问
问题内容: 打开并立即关闭使用Apache POI XSSF创建的xlsx文件后,系统提示我保存未保存的更改。据我所知,这是因为我在xlsx文件中使用公式。 根据javadoc,这应该通过设置来绕过。 但是,这不能解决问题。 我还尝试过手动重新计算公式,然后再保存文件而没有成功。 SSCCE: 第一次打开文件后,我该怎么做才能创建文件而又没有提示保存文件? 更新:如此处 所述(https://po
问题内容: 我正在使用Apache POI(XSSF API)来读取xlsx文件。当我尝试读取file.i时出现以下错误: 码: 请帮助我解决此问题。 谢谢 问题答案: 该错误告诉您POI找不到OOXML文件的核心部分,在这种情况下为内容类型部分。您的文件不是有效的OOXML文件,更不用说有效的.xlsx文件了。不过,这是一个有效的zip文件,否则您将遇到较早的错误 Excel可以真正加载该文件吗
问题内容: 尝试使用Apache POI 写入文件时出现以下异常: 看来问题是第二次使用方法write()。使用HSSFWorkbook时,不会出现此问题。 这是代码: 问题答案: 这很可能是一个错误。 https://issues.apache.org/bugzilla/show_bug.cgi?id=49940 我建议您订阅该票以获取有关当前改进/替代方法的通知。 如果找到解决方法,我会通知您
问题内容: 我正在使用Apache POI库将大量数据导入Excel文件。我不能使用HSSF模型,因为它需要太多内存,并且Java会抛出内存堆异常。我发现的方法是SXSSF工作簿模型,该模型将每N行写入文件中,而不是将所有工作簿存储在内存中。但是我找不到方法,如何将其保存到.xls(Excel 2003及更低格式)而不是.xlsx。 问题答案: 你不能 如POI组件页面上所述,HSSF用于处理.x
问题内容: 似乎在最新版本的PrimeFaces中,为DataExporter 添加了新类型(请参阅当前primefaces 6.2文档中的ExporterType) 对于新的Apache POI XLSX和XLSXSTREAM类型,我似乎在网上找不到任何东西。有人可以解释两者之间的区别吗?一个比另一个更有效吗?导出数据的大小是否有限制? 问题答案: 我可以解释。它们均产生与使用Apache PO
问题内容: 有谁知道可以在Android上运行的良好Java Microsoft Office API?我知道有一个OpenOffice Java API,但我还没有听说有人在Android上使用它。 我知道使用意图是另一种选择,但是预安装的Office查看器在各种Android发行版中有多普遍?开发人员期望用户安装这些查看器之一是否合理?如果还没有安装这些应用程序中的一种,是否合理? 问题答案:
问题内容: 我需要在Java应用程序中读取Excel 2007 XLSX文件。有谁知道一个很好的API来完成这项任务? 问题答案: AFAIK还没有可用的xlsx库。但是有些旧的xls: 一个库是jxls,它内部使用已经提到的POI。 其他2个链接:处理Excel文件,用于读写Excel XLS文档文件的Java库 。
问题内容: 我正在尝试从Web应用程序下载浏览器中的.xls文件。下面是相同的代码。 以下是用于下载文件内容的JavaScript代码。 我可以下载文件,但是下载的文件内容不是可读格式。如果它是csv文件,则我可以在我的javascript响应对象中看到内容,至于.xls文件,javascript响应对象包含无法读取的格式化数据。 有人可以帮我吗? 问题答案: 如果有人遇到相同的问题,则发布此解决