ฉันจะทำให้ Excel ดึงข้อมูลจากฐานข้อมูลโดยอัตโนมัติเมื่อฉันเปิดสเปรดชีตได้อย่างไร


8

ฉันต้องการสเปรดชีต excel โดยที่เมื่อเปิดขึ้นจะเติมข้อมูลจากฐานข้อมูล SQL โดยอัตโนมัติโดยใช้คำสั่งเฉพาะ สมุดงานแต่ละเล่มจะใช้แบบสอบถามที่แตกต่างกัน (หรือหลายแบบสอบถาม) เป็นการดีเลิศเมื่อมีการเปิดคุณสมบัติการเชื่อมต่อกับ SQL สามารถเปลี่ยนแปลงได้

ความคิดใด ๆ วิธีการทำเช่นนี้?

คำตอบ:


12

แน่นอน. นี่คือพื้นฐาน

1) สร้างการเชื่อมต่อ (หนึ่งครั้ง)

  • Excel- ข้อมูลจากแหล่งอื่น ๆ - เซิร์ฟเวอร์ SQL (สำหรับ Microsoft SQL แต่มีแหล่งข้อมูลอื่นให้ใช้งาน)
  • ป้อนข้อมูลรับรองเซิร์ฟเวอร์ยกเลิกการเลือก "เชื่อมต่อกับตารางที่ระบุ" หากคุณต้องการใช้ตารางหรือแบบสอบถาม SQL ในภายหลัง
  • เสร็จสิ้น. มันนำคุณไปสู่ขั้นตอนด้านล่างโดยอัตโนมัติ แต่คุณไม่ต้องทำซ้ำส่วนนั้น

2) เพิ่มการเชื่อมต่อกับสมุดงาน

  • การเชื่อมต่อข้อมูลที่มีอยู่ของ Excel
  • เลือกการเชื่อมต่อที่คุณเพิ่งบันทึก
  • เลือกโต๊ะ หากคุณต้องการใช้แบบสอบถามให้เลือกตารางใดก็ได้จากนั้นในหน้าจอถัดไป (นำเข้าข้อมูล) คลิกคุณสมบัติแท็บนิยามเปลี่ยนประเภทคำสั่งจากตารางเป็น SQL และวางแบบสอบถามของคุณด้านล่าง
  • นำเข้าเป็นตาราง

3) แสดงรายการและแก้ไขการเชื่อมต่อได้ตลอดเวลา

  • ของ Excel ข้อมูลการเชื่อมต่อ
  • คุณสามารถรีเฟรชลบและเข้าถึงคุณสมบัติเช่นเพื่อแก้ไขคิวรี SQL โดยไม่ต้องเพิ่มการเชื่อมต่อใหม่
  • ในคุณสมบัตินี้คุณสามารถตั้งค่าตัวเลือกให้รีเฟรชอัตโนมัติและเมื่อเริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.