XLS格式的表列数只是两位英文,后来转换为XLSX后也是两位,但不知道今天怎么回事,列数突然变成三位了!估计XLSX格式的列数是有增加,但是这样进行插入等操作时,会有提示影响的数据太多,操作时间会很长这样的信息,然后一个简单的插入行这样的操作会像死机了一样。。。(所谓列数三位是指列数上的英文显示,最大有三个英文字母)
后来我有想到把XLSX再转换为XLS,然后再转回XLSX,列数又变为二位数了,操作一点问题都没有。
我不明白为什么会自动变成三列?有没有其他办法让XLSX表的列数一直保存为二位数?三位数根本就用不上。。。
------解决方案--------------------------------------------------------
xls是2007之前版本的格式,256列的限制;xlsx是2007/2010的格式,16384列的限制
2007以上版本新建工作簿时,默认是xlsx格式,可以在"选项">"保存"里把默认格式设置为xls
------解决方案--------------------------------------------------------
数据量大了,当然对电脑要求相应提高喽
------解决方案--------------------------------------------------------
和你的数据量、函数、链接有关,列数多并不一定慢