Son*_*nny 4 csv microsoft-excel microsoft-excel-2010
我经常使用 Excel 来准备要加载到表格中的数据。我从中创建了一个 CSV 文件并使用该文件进行数据加载。我通常会发现自己多次创建 CSV 文件。
我目前的工作流程:
我希望能够做什么:
我找不到完成我想要的工作流程的方法。
就目前而言,Traveling Tech Guy 的回答肯定是正确的。但是有几点 - 如果您将宏保存在当前工作簿中,则在您启动另一个工作簿时它将不可用。您可能希望将其保存在个人工作簿中——这是一个每次启动 Excel 时自动加载的 Excel 文件;这是一个工作表,但它是隐藏的。这使得保存在其中的宏可用于同一 Excel 会话中的其他工作簿。
另一个问题是宏可能会记录您要保存到的文件夹和文件名。如果您不介意每次都写入同一个文件(不仅在本次会议中,而且在以后的所有会议中),这很酷,但是如果您希望能够将当前工作表保存为 CSV,而无需覆盖您的 CSV 文件在以前的会话中创建,您需要编辑宏并删除文件名参数。没有文件名的宏编辑后看起来像这样......

完成此操作后,您只需按指定的快捷方式(在本例中为 Ctrl-x)即可将任何 Excel 文件保存为 CSV 格式。它将保存到与原始 XLS 文件相同的文件夹和名称,但带有 CSV 扩展名 - 您不必选择路径或文件名,并且它不会覆盖其他工作表中的其他 CSV 文件。没有警告消息,甚至没有确认对话框 - 只需眨眼即可完成。
最后一个细节 - 当您编辑保存在个人工作簿中的宏时,Excel 说您不能,因为它是“隐藏的”。这是指视图菜单下工具栏上的隐藏/取消隐藏命令 - 这并不意味着您必须在资源管理器中找到该文件并删除“隐藏”文件属性。那浪费了我几分钟的时间!
祝你好运...