OLD FoxBoard
foxboard Home FoxBoard



ยินดีต้อนรับ Guest ลงทะเบียน Login ค้นหากระทู้ แสดงรายชื่อสมาชิก
 หัวข้อสนทนาทั้งหมด
  New Foxboard
 
ชื่อเรื่อง #04594 หัวข้อ: การนำเข้า import ข้อมูลจาก excel มาที่ fox เชิญถาม-ตอบปัญหาได้ที่นี่ครับ ตั้งชื่อกระทู้ใหม่
ส่งข้อความโดย rjkman วันที่ 20 ส.ค. 2560 เวลา 17:06 น. - IP Logged
มุมมอง rjkman's ประวัติส่วนตัว ประวัติส่วนตัว   ค้นหากระทู้อื่นๆ rjkman ค้นหา   Quote rjkman Quote   Send Private Message ส่งข้อความ  
rjkman
Gold Member
Gold Member
Thailand
22 พ.ย. 2549
181 Posts
ตอนนำเข้าข้อมูลไฟล์ที่เป็น excel มาเป็น fox โดยการ import นั้น โครงสร้างไฟล์ที่ได้มา ชื่อ ฟิลด์จะเป็น a,b,c,e,d,e,f...... ทำให้ต้องมาปรับเปลี่ยนโครงสร้างใหม่และชนิดของฟิลด์เป็นชื่อฟิลด์ตามที่ต้องการ ไม่ทราบว่าจะมีวิธีที่สามารถนำเข้ามาโดยตรงทันทีเลยหรือไม่ครับ เช่น

ไฟล์ที่ import มา             ไฟล์ที่ใช้งาน
ชื่อฟิลด์ A                      ฟิลด์ date          ชนิด DATE
     "       B                      ฟิลด์ SNAME        "     CARACTOR
     "       C                      ฟิลด์ STIME        "     TIME
     "       D                      ฟิลด์ CADDRESS "     CARACTOR
     "       E                      ฟิลด์ CTEL           "     NUMERIC
     "       F                      ฟิลด์ CPICT           "     GENERAL
ขอขอบพระคุณสำหรับคำแนะนำนะครับ

-------------
rjkman

ส่งข้อความโดย woof2000 วันที่ 20 ส.ค. 2560 เวลา 22:44 น. - IP Logged
มุมมอง woof2000's ประวัติส่วนตัว ประวัติส่วนตัว   ค้นหากระทู้อื่นๆ woof2000 ค้นหา   Quote woof2000 Quote   Send Private Message ส่งข้อความ  
woof2000
Avatar
Gold Member
Gold Member
Thailand
28 มิ.ย. 2554
587 Posts
ถ้า Excel เป็นแฟ้ม XLSX ลองใช้โปรแกรมตัวนี้นำเข้าดูนะครับ ผมชอบมาก

importfromxlsx.PRG

วีธีการใช้งานง่ายๆครับ

IMPORTFROMXLSX( lcFileName, lnStartRows, lcSheet, llCursor, llEmptyCells, lnHeader)

โดยที่
     lcFileName        ชื่อไฟล์ Excel ที่มีนามสกุลเป็น xlsx
     lnStartRows       บรรทัดเริ่มต้น
     lcSheet              ชื่อ Sheet ของไฟล์ Excel
     llCursor             .T. โปรแกรมจะสร้าง Cursor ชั่วคราวให้
                             .F. โปรแกรมจะสร้าง Table ชื่อเดียวกันกับแฟ้มข้อมูล
     llEmptyCells       .T. ในกรณีที่แฟ้มข้อมูลมี Empty Cell (จะทำงานช้าลง)
     lnHeader           กำหนดบรรทัดที่ Header เพื่อสร้างตารางให้มีชื่อ Field เดียวกัน
                             ถ้าไม่กำหนดจะเป็น 0

--------------------------------------------------------------------------------------------------------

=IMPORTFROMXLSX( "Book1.xls", 2, "Sheet1", .T., .F., 1)

--------------------------------------------------------------------------------------------------------
Download ได้จาก ที่นี่
Credit จากกลุ่ม Line : ThaiVFP Group

-------------
เริ่มจาก Foxbase เรื่อยมาจนถึง Visual Foxpro 9

ส่งข้อความโดย chokchai วันที่ 09 ก.ย. 2560 เวลา 14:25 น. - IP Logged
มุมมอง chokchai's ประวัติส่วนตัว ประวัติส่วนตัว   ค้นหากระทู้อื่นๆ chokchai ค้นหา   Quote chokchai Quote   Send Private Message ส่งข้อความ  
chokchai
Avatar
Gold Member
Gold Member
Thailand
27 มี.ค. 2551
2061 Posts
การแปลงไฟล์ excel เข้าfOX ที่ผมใช้อยู่ก็คือ
1. SAVE ไฟล์excle เป็นชนิด mcrosoft excel 5.0/95 workbook ก่อน สมมุติชื่อ TEST.XLS
2. สร้างไฟล์ fox ตามชนิดข้อมูล สมมุติชื่อ FILEFOX.DBF
3 USE FILEFOX
   APPE FROM TEST.XLS TYPE XLS

ประมาณนี้ครับ

PROGRAMMER CHOKCHAI

https://www.facebook.com/PROGRAMMER.FOXPRO/?ref=settings

https://www.facebook.com/CHOKCHAI0988355920/?ref=settings




ส่งข้อความโดย woof2000 วันที่ 21 มี.ค. 2561 เวลา 23:41 น. - IP Logged
มุมมอง woof2000's ประวัติส่วนตัว ประวัติส่วนตัว   ค้นหากระทู้อื่นๆ woof2000 ค้นหา   Quote woof2000 Quote   Send Private Message ส่งข้อความ  
woof2000
Avatar
Gold Member
Gold Member
Thailand
28 มิ.ย. 2554
587 Posts
...

-------------
เริ่มจาก Foxbase เรื่อยมาจนถึง Visual Foxpro 9

ส่งข้อความโดย woof2000 วันที่ 22 มี.ค. 2561 เวลา 00:55 น. - IP Logged
มุมมอง woof2000's ประวัติส่วนตัว ประวัติส่วนตัว   ค้นหากระทู้อื่นๆ woof2000 ค้นหา   Quote woof2000 Quote   Send Private Message ส่งข้อความ  
woof2000
Avatar
Gold Member
Gold Member
Thailand
28 มิ.ย. 2554
587 Posts
ปรับปรุง File Download

<<โหลด>>




-------------
เริ่มจาก Foxbase เรื่อยมาจนถึง Visual Foxpro 9

ถ้าท่านต้องการตอบคำถามที่นี่ ท่านควรจะ  Login
ถ้าท่านยังไม่ได้ลงทะเบียน ท่านควรจะ  ลงทะเบียน

กระโดดไป เชิญถาม-ตอบปัญหาได้ที่นี่ครับ ตั้งชื่อกระทู้ใหม่
พิมพ์รายงาน พิมพ์รายงาน

Powered by Vfoxware Forums ver. 1.0
Copyright ©2006-2010 Vfoxware Guide