第1个回答 2013-07-26
真正的.XLS文件无法自动生成,因为.xls文件的建立需要office的支持,并且有版本区别。你可以先手工建立个.xls文件,然后用FSO复制文件进行编辑。
不同点:
CSV文件可以直接用FSO进行编辑,xls文件需要ADO进行编辑。使用的控件不同。
CSV文件字段长度限制较松,xls文件低版本字段长度限制较紧。
CSV文件受逗号影响,xls文件不受逗号影响。
CSV文件需要遍历整个文件查询字段,XLS使用SQL指令查询字段。
CSV文件需要暂存数据重新写入才能编辑文件,XLS使用SQL指令就能编辑字段。
CSV文件服务器无需安装office,XLS文件服务器必须装有office。
我在单位也用CSV+ASP做了个页面,用来自动识别IP及管理服务器文件共享等,并提供对应主机的配置文件下载。个人感觉CSV做表格导入导出及当数据仓库很好,在服务器支持的情况下access当缓冲数据库更快。但在服务器存储中,建议更改后缀,防止被恶意下载。