Excel - VBA导入CSV为文本格式及中文乱码问题
VBA导入CSV为文本格式
Excel导入CSV时,会自动转换一些列的格式,特别是数值格式,非常烦。
找到以下VBA导入CSV为文本格式的方法,亲测可行。
先打开文件获取列数,将每一列的格式都设置为xlTextFormat, 然后再赋值给QueryTable.TextFileColumnDataTypes。
Public Sub ImportCSVAsText()
Dim TempWorkbook As Workbook
Dim TempWorksheet As Worksheet
原创
2020-08-22 09:13:18 ·
5558 阅读 ·
2 评论