2012-11-06 19 views
1

我使用的是Access 2007,我希望將數據導出到帶有'。'的文本文件中。分隔器。我似乎沒有找到答案的運氣,所以我想知道是否有可能預先格式化的文本或CSV文件,它會導出我的數據,所以我可以有我的'。分隔符。將數據導出到預格式化文件中

+0

可能出現的重複[在使用點分隔符訪問文本文件時導出數據](http://stackoverflow.com/questions/13254467/exporting-data-in-access-to-text-file-with-a-dot-seperator) – HansUp

+0

Giovanni您可能想要刪除http://stackoverflow.com/questions/13254467/export-data-in-access-to-text-file-with-a-dot-seperator,因爲它沒有答案。 – Fionnuala

回答

1

右鍵單擊--->導出---->文本文件---->選擇位置(不要用導出和佈局檢查導出數據---->確定---->分隔好,確定--->下----->其他 「」

+0

但是,請注意,這必須位於不使用停止位作爲小數點分隔符的區域設置中,否則請選擇「高級」並更改小數點分隔符。 – Fionnuala

1

與schema.ini文件

在MS訪問

Sub TransferData() 
    'Assuming file exits 
    Kill "z:\docs\export.txt" 
    CurrentDb.Execute "select * into [text;database=z:\docs\].[export.txt] from table1" 
End Sub 

Schema.ini文件工作,它必須是在用於導出的目錄:

[export.txt] 
Format=Delimited(.) 
DecimalSymbol=, 

的更多信息:Schema.ini

0

這裏做的一種方式(從我原來的答覆轉貼到重複的問題):

  1. 選擇表/查詢要在導航窗格中導出
  2. 右鍵單擊您的表格/查詢並選擇「導出」>「文本文件」(或 單擊功能區 「外部數據」選項卡的「導出」部分中的「文本文件」按鈕。
  3. 選擇保存的文本文件,然後單擊「確定」按鈕
  4. 嚮導對話框中的下一個屏幕上,選擇「分隔符號」和 點擊「下一步」按鈕
  5. 選擇「其他」的位置作爲分隔符,然後鍵入一個點到旁邊的框 它
  6. 然後從下拉列表中選擇文本限定符,如果你想文本字段 在輸出中被引用
  7. 檢查「第一行上包含字段名稱」框中如果你喜歡
  8. 點擊「Adva nced「按鈕以獲得更多選項
  9. 將」十進制符號「選項更改爲除點之外的其他值。 (這是必要的,因爲你的輸出字段分隔符所無法比擬的 您的小數點符號,否則導出操作將失敗。)
  10. 點擊「確定」按鈕
  11. 點擊「完成」按鈕

那應該處理它。我假設在任何文本字段中都沒有小數點或點,否則在解析輸出時會遇到問題...