1.Execl导入时当导入模板有数字和文本混淆的数据时可能导致数字类型的数据读不到。
解决方法:在连接Execl库的字符串加上"HDR=Yes;IMEX=1;“,HDR=Yes表示摸板第一行数据当成字段处理;IMEX=1表示当模板有数字和文本数据混淆时强制数据都已文本方式处理
2.加上IMEX=1后可能会把模板里的大数字读成科学记数法
解决方法:一般可以直接把科学技术法用Convert的方法转换成需要的数字类型,但是大数据转换成科学技术法的时候有时会造成转换的数据不对,所以不推荐;
还有一个方法需要在导入前对模板手动处理,Ctrl+A选中所有数据,Ctrl+1出现单元格格式对话框,数字-自定义-类型里输入0,确定!
解决方法:在连接Execl库的字符串加上"HDR=Yes;IMEX=1;“,HDR=Yes表示摸板第一行数据当成字段处理;IMEX=1表示当模板有数字和文本数据混淆时强制数据都已文本方式处理
2.加上IMEX=1后可能会把模板里的大数字读成科学记数法
解决方法:一般可以直接把科学技术法用Convert的方法转换成需要的数字类型,但是大数据转换成科学技术法的时候有时会造成转换的数据不对,所以不推荐;
还有一个方法需要在导入前对模板手动处理,Ctrl+A选中所有数据,Ctrl+1出现单元格格式对话框,数字-自定义-类型里输入0,确定!