Aspose.Cells FOSS สำหรับ Python เป็นไลบรารีฟรีและโอเพนซอร์สสำหรับทำงานกับไฟล์สเปรดชีตในแอปพลิเคชัน Python. ติดตั้งด้วยคำสั่ง pip install aspose-cells-foss เพียงคำสั่งเดียวและเริ่มสร้างเวิร์กบุ๊ก, อ่านเซลล์, ใช้สไตล์, สร้างแผนภูมิ, และส่งออกเป็น XLSX, CSV, Markdown หรือ JSON, ทั้งหมดโดยไม่ต้องพึ่งพา Microsoft Excel หรือการพึ่งพา Office ใดๆ.
ไลบรารีนี้เปิดเผย API ที่สะอาดและเป็นสไตล์ Python สร้างขึ้นรอบ ๆ Workbook, Worksheet, Cells, และ Cell, วัตถุที่คุ้นเคยสำหรับนักพัฒนาสเปรดชีตทุกคน. อ่านและเขียนเซลล์โดยใช้สัญลักษณ์วงเล็บเหลี่ยม (ws.cells["A1"].value = "Hello"), ปรับสไตล์ด้วยอ็อบเจ็กต์ Font และ Fill, และสร้างแผนภูมิคอลัมน์หรือเส้นโดยใช้เมธอดเฉพาะ add_bar() และ add_line() บน ws.charts.
เนื่องจากไลบรารีนี้ไม่มีการพึ่งพาไลบรารี Office แบบดั้งเดิม จึงทำงานได้เหมือนกันบน Windows, Linux, และ macOS CI runners, คอนเทนเนอร์ Docker, และสภาพแวดล้อมแบบ serverless. แพ็กเกจ markitdown-aspose-cells-plugin ขยายไลบรารี MarkItDown ของ Microsoft ด้วยการสนับสนุน XLSX, ทำให้สามารถส่งออกเวิร์กบุ๊กเป็น Markdown ได้เต็มรูปแบบด้วยการเรียกครั้งเดียว. นักพัฒนาที่ต้องการ API เชิงพาณิชย์ที่สมบูรณ์พร้อมการสนับสนุนการผลิตเต็มรูปแบบสามารถใช้ Aspose.Cells for Python ควบคู่กับทรัพยากรโอเพนซอร์สเหล่านี้.
ws.cells["A1"] ในครากเทียม.NotImplementedError ในการบันเทิง)password ในแถวเดียว.markitdown-aspose-cells-plugin เพิ่มการส่งออก XLSX ไปยัง MarkitDowns.Aspose.Cells FOSS สามารถติดตั้งได้ด้วยคำสั่ง pip install aspose-cells-foss เพียงคำสั่งเดียว ไม่มีไลบรารี Office แบบดั้งเดิมหรือแพคเกจระบบที่ต้องติดตั้ง ไลบรารีทำงานบนสภาพแวดล้อม Python 3.7+ ใด ๆ โดยไม่ต้องคอมไพล์ขั้นตอนใด
ขนาดของ API ถูกออกแบบให้เล็กโดยเจตนา: Workbook, Worksheet, Cells, Cell, Font, Fill และ Chart ครอบคลุมกรณีการใช้งานจริงส่วนใหญ่ โค้ดเบสใช้ใบอนุญาต MIT-licensed, โฮสต์บน GitHub, และรับรายงานบั๊กและ pull requests.
การติดตั้งด้วย pip, จากนั้นสร้าง Workbook, เข้าสู่ Worksheet ครั้งแรก และเขียนค่าตรงไปยังเซลล์ โดยใช้การแสดงตัวเลขในคราก. ตัวอย่างนี้ยังแสดงวิธีที่จะให้ bold สายหัวข้อโดยปรับเปลี่ยนรูปแบบของเซิลก่อนบันทึก
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
เปิดหนังสือทํางานที่บันทึกไว้ข้างบน, เพิ่มตารางบาร์ในระยะของแถว, แล้วเรียก save() สามครั้งกับขยายไฟล์ต่าง ๆ XLSX, Markdown และ CSV without โดยไม่เปลี่ยนรหัสอื่นใด.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
เป็นห้องสมุด Python ที่มีใบอนุญาต MIT ฟรี สําหรับการสร้าง การอ่าน การปรับเปลี่ยน และส่งออกกระดาษคํานวณ Excel โดยไม่จําเป็นต้องใช้ Microsoft Office.
XLSX สําหรับการอ่าน/เขียน. รูปแบบส่งออกเฉพาะรวม CSV, Markdown และ JSON. การส่งออกไปของ Mark down ถูกสร้างเข้าไปในห้องสมุดผ่าน save_as_markdown() และไม่จําเป็นต้องใช้โปรแกรมพล็กก์ใด ๆ . ตัวเลือก markitdown-aspose-cells-plugin เพิ่มความสนับสนุน XSLX ไปยังห้องประชุม MarkItDown ของ Microsoft เป็นการบูรณาการที่แยกตัว ไม่ใช่ความต้องการในการส่งไปของMark down
ไม่ Aspose.Cells FOSS เป็นห้องสมุดไพธอนที่บริสุทธิ์ โดยไม่ขึ้นอยู่กับ Microsoft Office, การอัตโนมัติ COM หรือเวลาทํางานที่เป็นสิทธิของผู้ใช้งานใด ๆ.
Run pip install aspose-cells-foss. ไม่จําเป็นต้องใช้แพ็คเกจระบบเพิ่มเติมหรือขยายพื้นฐาน.
ใช่ หนังสือพิมพ์สนับสนุนชนิดตารางบาร์, เส้น, ไพ่, พื้นที่และหุ้นผ่านวิธีสร้างตราดพิเศษใน ws.charts. ประเภทห้านี้บันทึกเป็น XLSX โดยไม่ต้องเกิดความผิดพลาด. ชนิดตัวกลางอื่น ๆ (สกเตอร์, คอมโบ, ริมน้ําตก เป็นต้น) สามารถสร้างได้ในระบบจดจํา แต่เพิ่ม NotImplementedError เมื่อเรียก workbook.save()
ใช่. ย้ายค่า password เมื่อบันทึกเพื่อป้องกันหนังสือทํางานด้วยการเข้ารหัส AES.
markitdown-aspose-cells-plugin รวมAspose.Cells FOSS เข้ากับห้องสมุด MarkItDown ของ Microsoft ทําให้การแปลง XLSX-Markdown ได้เต็มที่ ด้วยการเรียกครั้งเดียว.
โค้ดแหล่ง, รายการติดตามและแนวทางความร่วมมือ สามารถใช้ได้ใน GitHub โดยมีใบอนุญาต MIT.