2014-06-10 83 views
0

我有一個表格,其中需要導出到CSV文件的13列數據,我可以使用TransferText從代碼中沒有問題,但棘手的部分是,接收文件的人需要第一行CSV具有隻有3個字段的自定義標題消息。因此,它需要像這樣:如何使用自定義標題行將Access表導出爲csv文件?

"CompanyName", "Date", "Version" 
1,2,3,4,5,6,7,8,9,10,11,12,13 
1,2,3,4,5,6,7,8,9,10,11,12,13 
1,2,3,4,5,6,7,8,9,10,11,12,13 
1,2,3,4,5,6,7,8,9,10,11,12,13 
1,2,3,4,5,6,7,8,9,10,11,12,13 

我試着使用UNION查詢,但它要求兩個數據源具有相同的列數,我不能在第一行13列。有沒有人有這個技巧?

回答

0

加里,

可以使用Scripting.FileSystem對象寫入/操縱傳遞文本後的文本文件。

請參閱以下鏈接瞭解基本介紹。一些明智的進一步谷歌應該得到你想要的。

http://www.ezidata.com.au/tutorials/Working_with_Text_Files.html

希望幫助,

附:或者你可以只是另一個10分空白列在你的工會第一部分...

+0

我會檢查鏈接,謝謝。至於10列,我會這樣做,如果我能得到第一行沒有額外的10個逗號爲空字段。他們只想要3. –

+0

當我編寫後記時,我的舌頭很堅定:-) –

+0

啊...我能夠使用文件系統對象來創建CSV文件,寫第一行,然後循環訪問我的數據集,然後追加每行(與13列)。我只是希望添加一個沒有所有代碼的自定義第一行的技巧。 –

0

加里,

我認爲這是不可能的。因爲您的字段分隔符(,)表示13列。 所以導出只會導致名稱前3列。 如果你改變,之間的數字與 - ?

1-2-3-4,5-6-7-8,9-10-11-12-13

希望這將解決您的問題

LeBro

相關問題