当前位置: 首页 > 面试题库 >

从Java导出数据到MS Excel的最佳方法[关闭]

翟善
2023-03-14
问题内容

我在互联网上寻找将数据从Java桌面应用程序导出到Excel的答案,并且遇到了Apache POI
API
。然后我发现JDBC可以工作,然后偶然发现了JExcel。它们都是一样好,还是我应该专注于其中最好的,这是什么?

干杯。


问题答案:

我可能来不及回答这个问题,但是我想您的正确选择是Jxls。我在模块中遇到了类似的情况,必须保留徽标,颜色,col-
span,固定列等特定模板…因此编写单独的Java代码并进行设计非常麻烦。

Jxls的核心是poi,并且在语法上类似于jstl,您所需要做的就是在excel中用所需的列映射bean的数组列表



 类似资料:
  • 问题内容: 我正在编写一个Magento Admin扩展,其中包含一些Ajax回调。到目前为止,我一直在通过控制器中的简单echo语句回显通过ajax调用反馈的json。它“有效”,但是我的日志文件中出现了很多这样的错误: 2010-12-14T15:37:05 + 00:00调试(7):标头已发送: 我想避免这种情况,我需要通过某种方式将其推出。有人可以给我一点指导吗? 问题答案: Magent

  • 问题内容: 我想知道哪种方法是将数据从dynamoDB发送到elasticsearch的最佳方法。 AWS开发工具包js。https://github.com/Stockflare/lambda-dynamo-to-elasticsearch/blob/master/index.js DynamoDB Logstash插件:https : //github.com/awslabs/logstash

  • 我试图用Java编写异步编程,并使用ExecutorService创建一个由多个线程支持的池来提交多个可调用任务,但对于如何关闭ExecutorService我没有什么问题。 以下是我的原始代码: 这样做很好,执行器在线程完成后关闭。但我担心如果写错了什么,可调用任务中的代码将永远占用,程序将永远停止,永远不会退出。 我的问题是如何设置强制关闭池中线程的时间,这样我就不需要显式地使用来阻止程序。

  • 问题内容: 我的应用程序使用Spring 处理传入消息。该应用程序的主要方法已经注册了一个关闭钩子。 问题是:强制关闭应用程序上下文的最佳方法是什么? 如果我在消息侦听器中抛出,则它由容器处理,并且不会传递。可以调用System.exit吗?我是否将传递给需要关闭的每个类,以便进行调用? 问题答案: 您可以将应用程序上下文投射到并调用它。至少在servlet上下文被破坏的情况下,在Web应用程序环

  • 问题内容: 我上了一堂课,想跟踪学生的统计数据。我打算稍后制作一个GUI来处理这些数据。 我的主要问题是:保存和以后检索此数据的最佳方法是什么? 我已经读过关于pickle和JSON的文章,但是我并没有真正了解它们的工作方式(尤其是关于它们如何保存数据的信息,例如哪种格式和位置)。 问题答案: 对于持久性数据(存储有关学生的信息),数据库是一个不错的选择。如前所述,Python附带了Sqlite3

  • 问题内容: 我想针对Java客户端的MSAS多维数据集发布MDX。事实证明哪种连接方法可靠? 问题答案: FWIW我将olap4j用作针对msmdpump.dll前置的MSAS服务器的Java客户端。到目前为止看来工作正常。