Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
อ
อาททิตทรี่
•
ติดตาม
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() และ ปิดการเชื่อมต่อด้วย
ตัวอย่าง
https://github.com/Agisza/CP3-Kritsada-Naimkhan/blob/main/ImportCSVtoSQL.py
บันทึก
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย