Lotus Symphony Spreadsheets vs. MS Excel
(2010-09-20 19:24:15)
标签:
symphonyspreadsheetsexcel支持最大记录数arcgispython校园 |
分类: 学海无涯 |
今天听了个介绍Lotus Sysmphony的讲座,在讲到Spreadsheets时我顿时突然想起了一个问题:到底一个Spreadsheets表格最多能存储多少条记录呢。
前一阵处理一个较大的数据,大约有5 million的记录。我开始想直接换成xls格式的Excel表格,然后使用ArcGIS中的Excel表格导入功能导入到ArcGIS里生成点图层,但是无奈记录太多,一个Excel表里只能容纳几万条记录,根本无法一次性处理这么多记录。最后无奈我只好写程序读数据然后调用ArcEngine的接口生成可视化图层。
所以今天我顺便便问了下表格容量问题,演讲人说他们的Symphony Spreadsheets现在与MS的Excel 2003一样,每个表格最大支持65536条记录。后面补充说MS后面的Excel 2007和2010已可以支持多达1048576条记录,从65536到100万在相关算法上需要做很大的改动,而他们还没开始着手相关工作。
看来以后出理大点的数据还是要自己动手写程序读,指望不上这些个电子表格,而数据库也麻烦。不过ArcGIS从9开始已经逐渐开始较好的支持Python了,用Python处理数据方便而快捷。这两天看到了IJGIS上一篇Paper,作者是一位上了岁数的老教授,论文最后还附上了论文中相关算法的Python代码,清晰而简洁。看了后我深感自己不知不觉已经out了。