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

时间:2012-10-07 22:29:52

标签: vba csv excel-vba excel

我正在努力填充一个充满常驻数据的新应用程序。我必须输出每个房产的居民名单。不幸的是,新申请必须让居民一次进口1处房产。这意味着我通过导出excel文件,略微修改数据然后导入到新应用程序来加载200多个属性。

对于导出的每个属性,我必须从第一列中删除“ - ”,并且我必须删除整个文档中的所有“,”。然后我将日期列上的格式更改为'mm / dd / yyyy'。然后,文档将另存为CSV并可以导入。

我想编写一个脚本,可以对excel文件执行更新并将其保存到csv。请告知我是否值得花时间。这是一次性负载,因此最好通过电源。

谢谢

1 个答案:

答案 0 :(得分:1)

可能有点过早,因为我不确定这是你想要达到的目的,但你可以试试这个(先保存):

Sub replaceStuff()

    ActiveSheet.Range("A:A").Replace "-", ""
    ActiveSheet.Cells.Replace ",", ""
    ThisWorkbook.SaveAs "doc", xlCSVWindows

End Sub