使用Excel文件作为Java程序的资源文件

时间:2012-02-25 15:39:00

标签: java

是否可以将Excel文件用作java程序的资源包?

3 个答案:

答案 0 :(得分:4)

如果您正在使用Maven,则a Maven plugin声称可以执行此操作(请注意,它使用的是XLS而不是XLSX格式文件)。如果你没有使用Maven,你仍然可以获得peek around the source一些想法。

如果确实需要在运行时从Excel文档加载资源,可以创建自己的ResourceBundle类,该类委托给Apache POI或另一个能够读取Excel文件的库,但这似乎是这可能是很多工作。

答案 1 :(得分:3)

您可以考虑使用这些Google代码资源:

http://code.google.com/p/nlstools/

答案 2 :(得分:1)

不会这么想的。 Java期望Resource Bundle是一个包含键/值对的文本文件,而不是Excel文件。

您可以在构建时编写一些内容将Excel文件转换为ResourceBundle吗?