我一直在阅读关于海边的信息并且喜欢它的声音,但我看不到处理数据文件的简单方法,主要是导入Excel。当然csv文件会更直接,但有没有办法导入各种Excel格式(xls,xlsx)而无需编写自己的文件解析例程?
我听说打开Excel文件的需要是选择像.NET这样的基于Windows的系统的一个很好的理由,你们觉得怎么样?
答案 0 :(得分:3)
有各种支持Seaside的Smalltalk实现,它与Windows平台有很好的集成:Dolphin Smalltalk,VA Smalltalk和Cincom Smalltalk。我假设可以使用其中任何一个调用Excel。
您可以调用各种command line tools将XLS文件转换为可以轻松解析的内容(如CSV)。
但是,我认为最优雅的解决方案(也是从最终用户的角度来看)是Magic/Replace的解决方案。
答案 1 :(得分:3)
回答问题的第二部分:不,这不是一个好理由。你绝对不希望将Office作为服务器进程运行(我从未尝试过使用OpenOffice,但这应该更好一些)。 它不稳定,您必须注意许可证问题。
答案 2 :(得分:1)
我参与了一个在Linux上阅读和编写excel表的Seaside应用程序。这就是我做的......
就是这样。它甚至都不慢,只要确保OOo在后台不断运行。