กระทู้เก่าบอร์ด อ.Yeadram
3,316 3
URL.หัวข้อ /
URL
Export Port File Excel ออกไม่ครบ
สอบถามครับ เมื่อ Export Port File เป็น Excel แล้วข้อมูลใน Access ที่มีมากกว่า 255 ตัวอักษร(ชนิดของข้อมูลใน Access เป็น Memo) เมื่อออกมาเป็น Excel แล้ว ออกมาไม่ครบครับ(ออกมาเพียง 255 ตัวอักษร) ต้องทำอย่างไรครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02762
ขอบคุณครับ คุณสันติสุข
3 @R02895
ถ้าเกิน 255 ก็ export ผ่าน query โดยแยกคนละ ฟิลด์
Select left(T1.Memo,200) as Memo1, mid(t1.memo,201,200) as Memo2
from dual t1
where ...... (ถ้ามี)
แต่ระวังนิดว่าบรรทัดเกิน 65535 มิฉะนั้นต้องทำ Excel 2007 แทนครับ
ถ้า Export ไม่ได้ ก็ใช้ Excel Import ดูสิครับ
อีกอย่างทดสอบ Export เป็น CSV แทน
Select left(T1.Memo,200) as Memo1, mid(t1.memo,201,200) as Memo2
from dual t1
where ...... (ถ้ามี)
แต่ระวังนิดว่าบรรทัดเกิน 65535 มิฉะนั้นต้องทำ Excel 2007 แทนครับ
ถ้า Export ไม่ได้ ก็ใช้ Excel Import ดูสิครับ
อีกอย่างทดสอบ Export เป็น CSV แทน
Time: 0.3263s
ถ้าเป็น Office 2007 ให้เซฟเป็นไฟล์นามสกุล .xlsx ซึ่งเป็นฟอร์แมทใหม่ รู้สึกว่าจะแก้ปัญหานี้ได้
มีอีกวิธีที่ผมลองอย่างรีบๆแล้วดูเหมือนว่าจะใช้ได้ก็คือ Export ไปเป็น CSV (.txt) ไฟล์เสียก่อน แล้วใน Excel Worksheet เปล่าๆ ก็ไปที่เมนู Data / Import External Data / Import Data แล้วก็กำหนดรูปแบบให้ตรงกับ CSV ไฟล์ เท่านี้ข้อมูลก็เข้ามาได้มากกว่า 255 character ได้