我知道有一個功能,如果字符分隔符是tab,space,「;」要麼 」,」。從txt導入數據到使用非默認分隔符的訪問
但是我收到的文件是用del分隔的。
有沒有一個腳本,我可以在vba中運行這樣做,並與works?
在此先感謝
我知道有一個功能,如果字符分隔符是tab,space,「;」要麼 」,」。從txt導入數據到使用非默認分隔符的訪問
但是我收到的文件是用del分隔的。
有沒有一個腳本,我可以在vba中運行這樣做,並與works?
在此先感謝
你必須一次手動創建一個Importspecification與導入文本嚮導。 然後你可以使用它像這樣:
DoCmd.TransferText acImportDelim, "Your Specification Name", "Destination Table Name", "File Name", [has Headers]
規範不接受ÿ作爲分隔符 –
我已在此處使用Access 2013測試了此功能,並且ÿ被接受,但Access似乎無法正確解釋它;-( – MatSnow
在記事本中打開文本文件。嘗試查找和替換功能。在找到放ÿ
並用;
替換它。您的數據將隨時可用於默認導入功能。這樣你就不必擺弄自定義導入規範等等。我使用相同的技巧將相當大的文件導入訪問。
如何簡單地使用'replace(string,「ÿ」,「;」)'玩得開心? – Vityata
我可以對vba中的整個txt文件執行此操作,然後使用導入規範?大概是 –
。只需閱讀文件,將其更改並保存即可。 – Vityata