วิธีบันทึกไฟล์ด้วย Aspose.Cells FOSS

วิธีบันทึกไฟล์ด้วย Aspose.Cells FOSS

ปัญหา

บันทึกเวิร์กบุ๊กที่สร้างหรือแก้ไขด้วย Aspose.Cells FOSS ลงดิสก์ในรูปแบบ XLSX, CSV หรือ Markdown. The Workbook.save() เมธอดเขียนไฟล์และสรุปรูปแบบจากนามสกุลไฟล์. Use save_as_markdown() สำหรับการส่งออกเป็น Markdown.

from aspose.cells_foss import Workbook

workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")

Prerequisites

เพื่อใช้ Aspose.Cells FOSS ในการบันทึกไฟล์ใน Python ให้ตรวจสอบว่าสภาพแวดล้อมของคุณตรงตามข้อกำหนดต่อไปนี้.

  • Python 3.7 หรือใหม่กว่า ติดตั้งบนระบบของคุณ
  • ติดตั้ง Aspose.Cells FOSS โดยใช้: pip install aspose-cells-foss>=26.3.1
  • นำเข้าห้องสมุดด้วย from aspose.cells_foss import Workbook เพื่อเข้าถึง Workbook และ Worksheet คลาส
  • อินสแตนซ์เวิร์กบุ๊กที่ถูกต้องซึ่งโหลดมาจากไฟล์หรือสร้างโดยโปรแกรม

การบันทึกไฟล์

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() บน Workbook อินสแตนซ์ที่มีเส้นทางไฟล์ผลลัพธ์ที่ต้องการ รูปแบบจะถูกสรุปจากนามสกุล: .xlsx สร้างไฟล์ Excel Open XML, .csv สร้างไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาค, และ .md หรือ .markdown ส่งต่อโดยอัตโนมัติไปยังการส่งออกตาราง Markdown — wb.save("output.md") ทำงานโดยตรง. save_as_markdown() ยังมีให้ใช้เป็นทางเลือกที่ชัดเจน แต่ไม่จำเป็น.

from aspose.cells_foss import Workbook

# Load or create a workbook
workbook = Workbook("input.xlsx")

# Save as XLSX
workbook.save("output.xlsx")

# Save as CSV
workbook.save("output.csv")

# Export as Markdown
workbook.save_as_markdown("output.md")

ตัวอย่างโค้ด

ตัวอย่างนี้สร้างสมุดงาน, เขียนข้อมูลตัวอย่างโดยใช้ get_cell_by_name() และ put_value(), และบันทึกผลลัพธ์เป็นทั้งรูปแบบ XLSX และ Markdown.

from aspose.cells_foss import Workbook

# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]

# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)

# Save to XLSX
workbook.save("output.xlsx")

# Export to Markdown
workbook.save_as_markdown("output.md")

print("Saved output.xlsx and output.md")

ตัวเลือกการส่งออก

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), หรือโดยการเรียกใช้ฟังก์ชันที่กำหนดไว้ save_as_markdown() วิธีการ.

รูปแบบวิธี / ส่วนขยายหมายเหตุ
XLSXwb.save("file.xlsx")รูปแบบ Excel Open XML เริ่มต้น; รองรับสไตล์, แผนภูมิ, และสูตร
CSVwb.save("file.csv")ค่าที่คั่นด้วยเครื่องหมายคอมม่า; ส่งออกแผ่นเดียว
Markdownwb.save_as_markdown("file.md")ส่งออกแผ่นงานแรกเป็นตาราง Markdown

ดูเพิ่มเติม

 ภาษาไทย