Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vba修改Excel文件并另存为CSV_Vba_Csv_Excel - Fatal编程技术网

使用vba修改Excel文件并另存为CSV

使用vba修改Excel文件并另存为CSV,vba,csv,excel,Vba,Csv,Excel,我正在填充一个充满常驻数据的新应用程序。我必须导出每个物业的住户列表。不幸的是,新应用程序必须让居民一次导入1个属性。这意味着我无法通过导出excel文件、稍微修改数据然后导入到新应用程序来加载200多个属性 对于导出的每个属性,我必须从第一列中删除“-”,并且必须删除整个文档中的所有“,”。然后,我将日期列的格式更改为“mm/dd/yyyy”。然后,该文档保存为CSV并可以导入 我想写一个脚本,可以执行excel文件的更新,并将其保存到csv。请告诉我这是否值得我花时间。这是一次性负载,因此最

我正在填充一个充满常驻数据的新应用程序。我必须导出每个物业的住户列表。不幸的是,新应用程序必须让居民一次导入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