1

我需要编写一个快速程序(使用 Java,因为它是我唯一真正熟悉的语言),它需要一个 Excel 文件(或 CSV)并通过数据添加可能丢失的信息。

我遇到的问题是我无法决定如何开始,感觉操作 Excel 文件会更容易,但读取 CSV 文件会非常简单。

对可能出现的问题的任何见解,或者我忽略的第三种解决方案。

excel 文档基本上只是一个包含打印机 IP、名称、制造商和位置的小型审核数据库。

编辑:普遍的共识似乎是 CSV 更容易操作,因为我想编写一个可以运行的快速脚本,我认为下载额外的库以进行 excel 操作会很麻烦。

今天或周一开始编写代码,本周晚些时候可能会有更多问题。谢谢你们每一个人的帮助!带着我的第一份工作冒险进入新的领域。

4

3 回答 3

2

CSV 会更容易,因为您不需要任何额外的库,如 jxl。请参阅此读写 CSV 教程

于 2013-09-20T16:58:32.607 回答
2

如果在您的情况下可以选择读取 CSV,我肯定会选择它,因为您可以在不使用外部库的情况下以既独立于系统又可移植的方式进行操作。

就效率而言,时间很可能会以 I/O 为主,因此文件越小 - 读取它的速度就越快。

由于需要正确处理引号,添加丢失的信息并将文件写回可能有点棘手,但它仍然比通过专用库访问 Excel 文件简单得多。

于 2013-09-20T16:56:37.683 回答
0

500x10 真的很小,很难想象需要很多代码。如果坚持使用 Excel 的内置功能(查找/替换、排序、筛选、数据透视表、向下复制等),我希望就足够了。

于 2013-09-20T17:06:39.943 回答