使用vba修改Excel文件并另存为CSV
我正在填充一个充满常驻数据的新应用程序。我必须导出每个物业的住户列表。不幸的是,新应用程序必须让居民一次导入1个属性。这意味着我无法通过导出excel文件、稍微修改数据然后导入到新应用程序来加载200多个属性 对于导出的每个属性,我必须从第一列中删除“-”,并且必须删除整个文档中的所有“,”。然后,我将日期列的格式更改为“mm/dd/yyyy”。然后,该文档保存为CSV并可以导入 我想写一个脚本,可以执行excel文件的更新,并将其保存到csv。请告诉我这是否值得我花时间。这是一次性负载,因此最好只通电使用vba修改Excel文件并另存为CSV,vba,csv,excel,Vba,Csv,Excel,我正在填充一个充满常驻数据的新应用程序。我必须导出每个物业的住户列表。不幸的是,新应用程序必须让居民一次导入1个属性。这意味着我无法通过导出excel文件、稍微修改数据然后导入到新应用程序来加载200多个属性 对于导出的每个属性,我必须从第一列中删除“-”,并且必须删除整个文档中的所有“,”。然后,我将日期列的格式更改为“mm/dd/yyyy”。然后,该文档保存为CSV并可以导入 我想写一个脚本,可以执行excel文件的更新,并将其保存到csv。请告诉我这是否值得我花时间。这是一次性负载,因此最
谢谢你可能有点过早,因为我不确定这是你想要实现的,但你可以试试这个(先保存):
你知道脚本语言吗?首先将其转换为csv(仅使用Excel中的“另存为”),然后使用Python、Ruby或其他语言来操作数据和更改文件可能会更容易。因此,为了澄清,您在200个不同的工作表上执行相同的操作?您当前是在“查找和替换”对话框中使用“全部替换”,还是需要更细粒度的控制?
Sub replaceStuff()
ActiveSheet.Range("A:A").Replace "-", ""
ActiveSheet.Cells.Replace ",", ""
ThisWorkbook.SaveAs "doc", xlCSVWindows
End Sub