【发布时间】:2013-09-20 16:53:10
【问题描述】:
我需要编写一个快速程序(使用 Java,因为它是我唯一真正熟悉的语言),它采用 Excel 文件(或 CSV)并通过数据添加可能丢失的信息。
我遇到的问题是我无法决定如何开始,感觉操作 Excel 文件会更容易,但读取 CSV 文件会非常简单。
对可能出现的问题的任何见解,或者我忽略的第三种解决方案。
excel 文档基本上只是一个包含打印机 IP、名称、制造商和位置的小型审核数据库。
编辑:普遍的共识似乎是 CSV 更容易操作,因为我想编写一个可以运行的快速脚本,我认为下载额外的库以进行 excel 操作会很麻烦。
今天或周一开始编写代码,本周晚些时候可能会有更多问题。谢谢你们每一个人的帮助!带着我的第一份工作冒险进入新的领域。
【问题讨论】:
-
如果用户使用 Excel,为什么不使用 VBA(如果逻辑不太复杂)或 .net 语言?如果您遵循基本的性能准则(尤其是对于这么小的文件),即使 vba 也可以带来相当好的性能。您的用户无需单独打开您的程序或将他们的数据保存为 CSV 并重新导入。
-
嗯,这将由我们的 IT 团队实施,基本上我们将翻录一个庞大的打印机数据库,然后我将添加必要的 IT 数据并自己上传到我们的帮助台程序(通过CSV),因此没有实际用户会弄乱它。这是我自己的项目,我每个月都会上传它。
-
我使用 java 的部分原因是我缺乏其他编程语言的经验。 Java 是我的舒适编程语言,我可以确保在合理的时间内编程不会出错。