2012-10-07 110 views
0

我正在填充充滿駐留數據的新應用程序。我必須出口每個房產的居民名單。不幸的是,新申請必須讓居民每次進口1個房產。這意味着我通過導出一個excel文件,稍微修改數據,然後導入新的應用程序,來加載200多個屬性。修改Excel文件並使用vba保存爲CSV

對於每個導出的屬性,我必須從第一列刪除' - ',並且必須在整個文檔中刪除所有','。然後我將日期欄中的格式更改爲'mm/dd/yyyy'。然後該文檔被保存爲CSV並可以導入。

我想寫一個腳本,可以執行更新到excel文件並將其保存到csv。請告知這是否值得我的時間。這是一次性負載,所以通電時可能會更好。

謝謝

+0

你知道任何腳本語言?將它轉換爲csv可能比較容易(只需使用save-as在Excel中),然後使用Python,Ruby或其他語言來操作數據並更改文件。 –

+0

因此,爲了澄清,您在200個不同的工作表上執行相同的操作?你目前是否在查找和替換對話框中使用全部替換,還是需要更細粒度的控制? – mkingston

回答

1

可能有點過早,因爲我不能確定這是你想要達到的目標,但你可以試試這個(先保存):

Sub replaceStuff() 

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

End Sub 
相關問題