คุณสามารถใช้ ODBC เพื่อค้นหาไฟล์ข้อความ:
การเข้าถึงไฟล์ข้อความโดยใช้ ODBC Data Provider
โปรดทราบว่าคุณไม่จำเป็นต้องใช้ MS Access ในการทำงานกวดวิชาในลิงก์ด้านบนนี้ใช้ MS Access เพื่อสร้างไฟล์ข้อความ แต่เนื่องจากคุณมีไฟล์ข้อความอยู่แล้วเลื่อนลงครึ่งทางและเริ่มการสอนที่คุณเห็น ชื่อเรื่องการเข้าถึงแฟ้มข้อความ
อัปเดต : ฉันสร้าง DSN ในไฟล์. csv เองเพื่อให้สามารถสร้างขั้นตอนการสอนตามขั้นตอน ... ที่นี่:
- ตรวจสอบให้แน่ใจว่าไฟล์. csv ของคุณอยู่ในไดเรกทอรีของตัวเองโดยไม่มีสิ่งอื่นใด
- เปิด "ผู้ดูแลแหล่งข้อมูล ODBC" (เริ่ม - แผงควบคุม - เครื่องมือการจัดการ - แหล่งข้อมูล (ODBC))
- ไปที่แท็บ File DSN แล้วคลิกที่ "Add ... "
- เลือก "Microsoft Text Driver (* .txt, * .csv) จากรายการและคลิก" Next> "
- ตั้งชื่อให้กับแหล่งข้อมูลไฟล์ของคุณ (เช่น "test") และคลิก "Next>"
- คลิก "เสร็จสิ้น" (หลังจากนี้กล่องโต้ตอบจะปรากฏขึ้นโดยที่ "แหล่งข้อมูลชื่อ" และ "คำอธิบาย" ฟิลด์เป็นสีเทาจริง ๆ นี่เป็นเรื่องปกติไม่ต้องกังวล
- ยกเลิกการเลือกช่องทำเครื่องหมาย "ใช้ไดเรกทอรีปัจจุบัน" ปุ่ม "เลือกไดเรกทอรี" จะเปิดใช้งาน
- คลิกปุ่ม "เลือกไดเรกทอรี" และเปิดโฟลเดอร์ที่คุณวางไฟล์. csv ไว้ในขั้นตอนแรก
- คลิกที่ปุ่ม "ตัวเลือก >>"
- คลิกที่ปุ่ม "กำหนดรูปแบบ ... "
- ในรายการ "Tables" ด้านซ้ายเลือกไฟล์. csv ของคุณและคลิกที่ปุ่ม "Guess" (สิ่งนี้จะวิเคราะห์ไฟล์ csv ของคุณและสร้างฟิลด์ที่เหมาะสมสำหรับแต่ละคอลัมน์ในไฟล์. csv ของคุณ)
- ผ่านคอลัมน์ที่สร้างขึ้น (F1, F2, ... ) ในรายการด้านขวาตั้งชื่อที่มีความหมายและตั้งประเภทข้อมูลที่เหมาะสม (บางครั้งการคาดเดาไม่ถูกต้อง)
- เมื่อตั้งค่าทุกอย่างถูกต้องแล้วให้คลิก "ตกลง" (2 ครั้ง)
ณ จุดนี้คุณควรมีไฟล์ DSN ซึ่งคุณสามารถเข้าถึงไฟล์. csv ของคุณผ่าน ODBC หากคุณตรวจสอบโฟลเดอร์ที่วางไฟล์. csv ไว้คุณจะเห็นไฟล์ schema.ini ซึ่งมีไฟล์กำหนดค่าที่คุณเพิ่งสร้างขึ้น เมื่อคุณมีไฟล์. csv หลายไฟล์แต่ละไฟล์จะสอดคล้องกับตารางและแต่ละตารางจะมีบล็อก[ filename .csv] ในไฟล์ schema.ini ซึ่งมีการกำหนดคอลัมน์ที่แตกต่างกัน ... คุณสามารถสร้าง / เปลี่ยนสคีมานั้น . ini ไฟล์โดยตรงในโปรแกรมแก้ไขข้อความแทนการใช้ GUI อธิบายไว้ข้างต้น
สำหรับคำถามเพิ่มเติมของคุณ "วิธีเชื่อมต่อกับผู้ให้บริการ ODBC นี้โดยใช้เครื่องมือสืบค้น":
ฉันมีเครื่องมือที่ฉันเขียนด้วยตัวเองมานานแล้วซึ่งไม่มีสิทธิ์ในการตีพิมพ์ แต่การค้นหาอย่างรวดเร็วของ Google เกิดขึ้นด้วยodbc-viewซึ่งเป็นเครื่องมือฟรีแวร์ที่ทำในสิ่งที่คุณต้องการ
ฉันดาวน์โหลดและติดตั้งเครื่องมือ
หลังจากเริ่มเครื่องมือ:
- คลิกที่ "แหล่งข้อมูล ... "
- เลือกแหล่งข้อมูลไฟล์ที่คุณสร้างไว้ก่อนหน้า (เช่น "test")
- ในบานหน้าต่างแบบสอบถามให้พิมพ์ "select * from [ filename .csv]"
- คลิก "ดำเนินการ"
คุณควรเห็นเนื้อหาของไฟล์. csv ของคุณในบานหน้าต่างด้านล่างทันที
หวังว่าสิ่งนี้จะช่วยให้ ... แจ้งให้เราทราบว่าคุณทำหรือถ้าคุณต้องการความช่วยเหลือเพิ่มเติม