我使用 excel 生成文本文件,然后将这些文件解析为数据库的输入。当我必须将 xlsx 文件另存为文本文件并关闭 excel 时,我总是很恼火,因为现在我正在 excel 中编辑文本文件。有没有一种方法我只是看不到生成文本文件但在 excel 中保持 xlsx 文件打开?
我使用 excel 生成文本文件,然后将这些文件解析为数据库的输入。当我必须将 xlsx 文件另存为文本文件并关闭 excel 时,我总是很恼火,因为现在我正在 excel 中编辑文本文件。有没有一种方法我只是看不到生成文本文件但在 excel 中保持 xlsx 文件打开?
为此,您需要一个 VBA 宏,它可能如下所示:
您可以根据需要修改子例程,可以添加“euth.csv”作为参数或提示输入它。如果电子表格只有一列,则可以大大简化此代码。
有关上面使用的命令的解释,请参阅文章 Writing to text files in Excel VBA /