为什么excel转换成txt后会多出一个引号

EXCEL中1,9559980030358025318,张三,1,工资另存为txt文本后会变成“1,9559980030358025318,张三,1,工资”这个双引号怎么... EXCEL中 1,9559980030358025318,张三,1,工资
另存为txt文本后会变成“1,9559980030358025318,张三,1,工资” 这个双引号怎么去除?
展开
 我来答
一点设计演示
高粉答主

2016-01-25 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83615

向TA提问 私信TA
展开全部

因为转换的格式为文本所以会多出一个引号,如果想要没有引号解决方法如下:

把excel转换成txt的操作方法:

不同版本的Excel操作略有不同,但大同小异。

1.先将Excel表格“文件”→另存为,然后选择“CSV”格式;然后将“CSV”格式文件用“记事本”来打开,打开后效果如下图。

2.打开后将文件另存为“TXT”格式即可。

gemmyyan
2014-06-13 · TA获得超过678个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:115万
展开全部
在EXCEL 中,输入超过 11 位数字时,会自动转为科学计数的方式。只有文本格式或者前面加引号才可以显示出来。引号在excel里面只有双击才看的出来,存为txt文件后,就显示出来了。
txt里面ctrl+f,查找引号,替换为空就可以去掉。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pepe3399
2015-11-24 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5944
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部
因为在txt文件中,有引号表示文本(或者叫字符串),没有引号就是数值。
所以excel转换成txt后,文本型的都会有引号,这是正常的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
simon_chen_sh
2021-03-03
知道答主
回答量:7
采纳率:0%
帮助的人:2.1万
展开全部
可以使用VBA转换成TXT文件,这样出来的txt文件不会有引号。
借用一下别人编的VBA代码

Sub 工作表到文本() '以output打开方式
Dim i As Long, irow As Long, S As String
Const NName As String = "d:\数据.txt" '要保存文件的位置
Open NName For Output As #1 '以读写方式打开文件,每次写内容都会覆盖原先的内容
irow = [a1048576].End(xlUp).Row '工作表里最后一行(总行数?)
For i = 1 To irow '开始循环写入数据
S = Cells(i, 1)
Print #1, S '把数据写到文本文件里
Next i '写入下一个
Close #1 '关闭文件
MsgBox "工作表到文本文件转换完成!", 65, "提示"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanhanaaa1000
2014-06-13 · TA获得超过176个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:180万
展开全部
在txt里面替换掉,把“替换成空格就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式