我的txt是有带空格的,要分成不同的行。我使用这个文件转换,可是我的文本数值比较长,就会变成指数形式,而且还会失真。要怎么修改才可以把导入的数据变成文本格式呢?
米修1 8674343368585354545450 78
米修2 8674343368585354545452 79
导入之后就变成,数据失真了
米修1 8.67434E+19 78- @echo off
- rem 保存为bat文件跟txt文件放一起运行
- md "结果\" 2>nul
- for /f "delims=" %%a in ('dir /a-d/b *.txt') do (
- setlocal EnableDelayedExpansion
- (for /f "delims=" %%b in ('type "%%a"') do (
- set "str=%%b"
- echo;!str: =,!
- ))>"结果\%%~na.csv"
- Endlocal
- )
- pause
复制代码
|