excel转换为txt时,想要这样的格式。。。

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:18:36
在EXCEL中,数据如下
序号 存货编码 存货名称 参考成本 参考售价
1 00012000 包装箱 1 2
2 00012001 包装箱 3 4
想要转换成如下的TXT格式
"序号","存货编码","存货名称","参考成本","参考售价"
1,"00012000","包装箱",1,2
2,"00012000","包装箱",3,4
即,在转换时,数字不变,文本加双引号,数据间用逗号隔开。
另存为csv时,文本不加双引号,所以不符合要求。

先转换,另存为CSV后再替换就可以达到目的。

假定原数据在SHEET1表中,请在SHEET2表A1单元格输入公式:
=IF(TYPE(sheet1!A1)=1,sheet1!A1,""""&sheet1!A1&"""")
将公式向下向下复制到相应范围。
将SHEET2表另存为CSV文件。
用记事本打开CSV文件,将"""替换为"即可。
再将扩展名CSV改为TXT。