5 ก.ค. 2024 เวลา 07:02 • วิทยาศาสตร์ & เทคโนโลยี

การอัพเดทข้อมูลจาก CSV ไปยัง SQL Server

ทางเลือกอัพเดทข้อมูลใน SQL Server ได้ โดยใช้ข้อมูลจากไฟล์ CSV จะใช้ Python เพื่อสร้างคำสั่ง SQL และรันคำสั่งเหล่านั้นใน SQL Server
อธิบายสคริปต์
  • 1.
    อ่านข้อมูลจากไฟล์ CSV โดยใช้ Pandas
  • 2.
    สร้างการเชื่อมต่อกับ SQL Server โดยใช้ pyodbc
  • 3.
    แสดงข้อมูลบางส่วนจากไฟล์ CSV เพื่อการตรวจสอบ
  • 4.
    แทนที่ค่าค่าว่าง (NaN) ด้วยค่าเริ่มต้น เช่น ค่าว่าง (Empty String) หรือ 0 สำหรับคอลัมน์ที่เป็น float
  • 5.
    แปลงรูปแบบวันที่ให้เป็นรูปแบบที่ SQL Server ยอมรับได้
  • 6.
    วนลูปแต่ละแถวใน DataFrame และสร้างคำสั่ง SQL UPDATE สำหรับแต่ละแถว โดยใช้ค่าพารามิเตอร์จาก CSV)
  • 7.
    รันคำสั่ง SQL UPDATE และส่งค่าพารามิเตอร์ที่ต้องการ
  • 8.
    บันทึกการเปลี่ยนแปลงด้วย conn.commit() และ ปิดการเชื่อมต่อด้วย
โฆษณา