สร้าง CSV โดยใช้ Python

สร้าง CSV ผ่านแอปพลิเคชัน Python โดยไม่ต้องติดตั้ง Microsoft Office®

 

สำหรับนักพัฒนาที่กำลังพยายามสร้างไฟล์ CSV ผ่านแอพพลิเคชั่น Python? Aspose.Total for Python via Java API สามารถช่วยทำให้กระบวนการสร้างเป็นไปโดยอัตโนมัติ เป็นแพ็คเกจเต็มรูปแบบของ API ต่างๆ ที่จัดการรูปแบบต่างๆ รวมถึงไฟล์ Microsoft Office และรูปภาพ Aspose.Cells for Python via Java API ที่เป็นส่วนหนึ่งของแพ็คเกจ Aspose.Total for Python via Java ทำให้กระบวนการสร้างนี้ง่ายขึ้น ด้านล่างนี้คือกระบวนการสร้าง นอกจากนี้ นักพัฒนายังสามารถปรับปรุงแอปพลิเคชันเพื่อแก้ไขไฟล์ CSV ได้อย่างง่ายดาย หากต้องการอัปเดตไฟล์ CSV โดยใช้กระบวนการ Python จะเหมือนกัน ยกเว้นว่าต้องการไฟล์ที่มีอยู่เป็นพารามิเตอร์ขณะสร้างวัตถุ Workbook

วิธีสร้างไฟล์ CSV ใน Python

  • สร้างคลาสอ็อบเจ็กต์ Workbook ใหม่ที่มี ไฟล์FormatType เป็นพารามิเตอร์
  • รับการเข้าถึง Worksheet ที่ต้องการโดยใช้วิธี getWorksheets().get(index)
  • แทรกข้อมูลในเซลล์ที่เข้าถึงโดยใช้วิธี Worksheet.getCells().get(indexValue).putValue()
  • บันทึกเอกสารเป็นไฟล์ .csv โดยใช้ save() โดยส่งไฟล์ที่มีเส้นทางเป็นพารามิเตอร์

ข้อกำหนดในการสร้าง

  • สำหรับการสร้าง CSV อ้างอิง API ภายในโปรเจ็กต์โดยตรงจาก PyPI ( Aspose.Cells )
  • หรือใช้คำสั่ง pip ต่อไปนี้ pip install aspose.cells
  • นอกจากนี้ ดาวน์โหลดแพ็คเกจ API จากส่วน downloads
 

สร้าง CSV ใน Python

# create a new XLSX workbook
workbook = Workbook(FileFormatType.XLSX)
worksheet = workbook.getWorksheets().get(0)
# Insert a string value to a cell
worksheet.getCells().get("C2").setValue("Image")
# set the 4th row height
worksheet.getCells().setRowHeight(3, 150)
# set the C column width
worksheet.getCells().setColumnWidth(3,50)
# add a picture to the D4 cell
index = worksheet.getPictures().add(3, 3, "aspose-cells-for-python.png")
# get the picture object
pic = worksheet.getPictures().get(index)
# save the Excel file
workbook.save("workbook_with_image.xlsx")
 

สำรวจตัวเลือกด้วย Python

สร้าง CSV ไฟล์ (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
สร้าง ODS ไฟล์ (OpenDocument สเปรดชีต)
สร้าง TSV ไฟล์ (ค่าที่คั่นด้วยแท็บ)
สร้าง XLS ไฟล์ (รูปแบบไบนารีของ Microsoft Excel)
สร้าง XLSB ไฟล์ (สมุดงานไบนารีของ Excel)
สร้าง XLSM ไฟล์ (สเปรดชีตที่เปิดใช้งานมาโคร)
สร้าง XLSX ไฟล์ (เปิดสมุดงาน XML)
สร้าง XLT ไฟล์ (เทมเพลต Excel 97 - 2003)
สร้าง XLTM ไฟล์ (เทมเพลตที่เปิดใช้งานแมโครของ Excel)
สร้าง XLTX ไฟล์ (เทมเพลต Excel)

CSV รูปแบบไฟล์คืออะไร

ไฟล์ CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค) เป็นรูปแบบที่ใช้กันทั่วไปในการจัดเก็บข้อมูลแบบตาราง ซึ่งคล้ายกับสเปรดชีตหรือฐานข้อมูล ประกอบด้วยข้อมูลที่คั่นด้วยเครื่องหมายจุลภาค โดยที่แต่ละแถวแสดงถึงระเบียน ไฟล์ CSV สามารถเปิดได้ในโปรแกรมแก้ไขข้อความ เช่น Microsoft Notepad หรือ Apple TextEdit ตลอดจนโปรแกรมสเปรดชีต เช่น Microsoft Excel หรือ Apple Numbers

เมื่อเปิดในโปรแกรมแก้ไขข้อความ ข้อมูล CSV จะแสดงในรูปแบบตาราง คั่นคอลัมน์ด้วยเครื่องหมายจุลภาค และแต่ละแถวคั่นด้วยบรรทัดใหม่ แถวแรกเรียกว่าแถวส่วนหัวประกอบด้วยชื่อคอลัมน์

ไฟล์ CSV ช่วยให้แลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันต่างๆ ได้ง่าย ข้อมูลสามารถส่งออกจากโปรแกรมสเปรดชีต เช่น Excel หรือ Numbers และบันทึกในรูปแบบ CSV ในทำนองเดียวกัน ไฟล์ CSV สามารถนำเข้าไปยังโปรแกรมเหล่านี้ ทำให้สามารถถ่ายโอนข้อมูลจากระบบหนึ่งไปยังอีกระบบหนึ่งได้

ไฟล์ CSV มีความยืดหยุ่นและความเข้ากันได้เนื่องจากโครงสร้างที่เรียบง่ายและเป็นสากล มีการใช้กันอย่างแพร่หลายสำหรับการย้ายข้อมูล การแบ่งปันข้อมูลข้ามแพลตฟอร์ม และการรวมข้อมูลจากแหล่งต่างๆ ลักษณะที่ตรงไปตรงมาของไฟล์ CSV ทำให้สามารถเข้าถึงได้สำหรับการจัดการ การวิเคราะห์ และการประมวลผลข้อมูลโดยทั้งมนุษย์และระบบคอมพิวเตอร์