EXCEL2003版中,单元格内容(文本)的长度 32,767 个字符。单元格中只能显示 1,024 个字符;而编辑栏中可以显示全部 32,767 个字符。
编写程序用xls好过用csv
两种格式我均常用到,使用csv一般不需第三方控件就能完成,但比较讨厌的是需做特殊字符处理
用xls支持更完整些,连公式、标注、格式都能设置好
我的建议是大系统用xls,小系统用csv
"csv"文件为文本文件: 以“,”为“列间隔符号”, 回车换行为“行间隔符号”, 本身无函数、格式控制;
由于各行数据长度不同, “csv”格式文件的直读效果不太理想, 但十分适合程序
csv没有字符限制,但也没有格式设置,所以只能用来存储数据,就像DB的表一样,特殊字符只要单独写个方法处理一下就行,有些系统甚至没有用到特殊字符,根本就不用处理。
xls操作上觉得不是很方便,尤其是2003、2007和2010之间的通用性,比较不好把握,但可以设置格式,包括合并单元格,画线,背景色前景色等等,就和实际操作Excel是一样的,当然能做的事越多,操作上就会相应地越复杂。
所以,用哪个格式完全看自己的需要,你的系统是不是需要xls,如果不需要那些功能,那csv是个不错的选择。