使用Access 2010.我有一個查詢,其中有幾個備註字段,我想導出到Excel工作表。每到目前爲止,我已經嘗試方法截斷備註字段:如何將查詢導出到Excel而不截斷Memos爲255個字符?
- 導出嚮導上的查詢
- 右鍵單擊並選擇導出
- 導出爲CSV
DoCmd.TransferSpreadsheet
- 複製/粘貼數據打開打開Excel工作表
如何獲取我的導出中的所有備忘錄數據,或至少滿32767個字符t一個Excel單元格可以顯示?
使用Access 2010.我有一個查詢,其中有幾個備註字段,我想導出到Excel工作表。每到目前爲止,我已經嘗試方法截斷備註字段:如何將查詢導出到Excel而不截斷Memos爲255個字符?
DoCmd.TransferSpreadsheet
如何獲取我的導出中的所有備忘錄數據,或至少滿32767個字符t一個Excel單元格可以顯示?
Adaam的建議是非常有幫助的。我結束了這樣做以下方式:
SELECT INTO
會自動將它們設置爲文本。INSERT INTO
從查詢中添加行。Range.CopyFromRecordset
將表格內容導入Excel範圍。我必須從表中而不是直接從查詢中執行此操作,因爲我在查詢中使用了UDF。使用選項「將數據格式化和佈局導出」選項設置爲YES導出爲excel。如果此複選框未設置爲yes,則可以將文本截斷爲前255個字符。
我們正在使用MS Access和XL的版本,並且無法升級所以「與格式和佈局導出數據」不可用。 「複製」>「選擇性粘貼」>「文本」適用於我們的用例,並且不必重新查詢等,但如果答案集超過幾千行,則不起作用。
http://datapigtechnologies.com/blog/index.php/avoiding-data-cut-off-in-excel/(您是否嘗試過該頁面上的所有方法?) – adaam 2013-05-09 23:27:54