gpt4 book ai didi

vba - 将 Excel 文件保存为不带引号的 .txt 格式

转载 作者:行者123 更新时间:2023-12-01 17:37:48 25 4
gpt4 key购买 nike

我有一个 Excel 工作表,其中 A 列中有数据。单元格中有许多特殊字符。当我以 .txt 格式保存工作表时,我在每行的开头都会出现引号。我尝试手动和通过宏将文件保存为 .txt 格式。为什么会这样?如何去除它们? 我无法删除引号。附上图片enter image description here

最佳答案

我看到这个问题已经得到解答,但想提供一个替代方案,以防其他人稍后发现这个问题。

根据所需的分隔符,可以无需编写任何代码即可完成此操作。最初的问题没有提供有关所需输出类型的详细信息,但这里有一个替代方案:

PRN 文件类型

最简单的选项是将文件保存为“格式化文本(空格分隔)”类型。VBA 代码行看起来类似于:

ActiveWorkbook.SaveAs FileName:=myFileName, FileFormat:=xlTextPrinter, CreateBackup:=False

在 Excel 2007 中,这会令人烦恼地在文件名末尾添加 .prn 文件扩展名,但可以通过手动重命名将其更改为 .txt。

在 Excel 2010 中,您可以在“另存为”对话框中指定所需的任何文件扩展名。

需要注意的一件重要事情:文本文件中使用的分隔符数量与 Excel 列的宽度有关。

观察:

Excel Screenshot

变成:

Text Screenshot

关于vba - 将 Excel 文件保存为不带引号的 .txt 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11501531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com