شروع کار
##شروع کار با Aspose.Cells FOSS برای Python
به Aspose.Cells FOSS for Python راهنمای شروع کار! این مقدمه به شما کمک میکند کتابخانه را نصب کنید، محیط خود را تأیید کنید و در عرض چند دقیقه شروع به ایجاد و استخراج صفحات گسترده Excel کنید.
نیازمندیهای سیستم
قبل از نصب، اطمینان حاصل کنید که محیط شما این الزامات را برآورده میکند:.
نسخههای پشتیبانیشده Python
- Python 3.7 یا بعدی (Python 3.9–3.12 توصیه میشود)
سیستمعاملهای پشتیبانیشده
- Windows (x86, x64)
- Linux (Ubuntu, CentOS, OpenSUSE و سایرین)
- macOS (x64, ARM64)
بدون وابستگیهای اضافی
Aspose.Cells FOSS for Python depends only on pycryptodome>=3.15.0 و olefile>=0.46,، هر دو بهصورت خودکار توسط pip نصب میشوند. نیازی به Microsoft Office، Excel یا کتابخانه بومی نیست.
نصب
1. نصب از طریق pip (پیشنهاد شده)
pip install aspose-cells-fossنصب را بررسی کنید:
from aspose.cells_foss import Workbook
print("Aspose.Cells FOSS for Python is ready.")برای جزئیات بیشتر، به راهنمای نصب.
کارهایی که میتوانید با Aspose.Cells FOSS برای Python انجام دهید
ویژگیهای پردازش صفحهگسترده بهصورت پیشفرض شامل:
- ایجاد کتابکارها و ورقهای کاری جدید از ابتدا
- یک CSV را بارگذاری کنید و به XLSX ذخیره کنید
- خواندن و نوشتن سلولهای منفرد بر اساس آدرس (
ws.cells["A1"].value = "x") - اعمال سبکهای سلول: نام قلم، اندازه، رنگ (هگز AARRGGBB)، بولد، ایتالیک، زیرخط، خطخورده
- تنظیم رنگ پسزمینه سلول
- نمودارهای ستونی، خطی، میلهای و دایرهای را با سریهای دادهای نامگذاریشده بسازید
- وارد کردن رشتههای فرمول سازگار با Excel (
cell.formula = "=SUM(A1:A5)") - XLSX, CSV, TSV, Markdown, JSON
دامنه خروجی: Aspose.Cells منبع باز فقط به فرمتهای XLSX، CSV، TSV، Markdown و JSON صادر میشود. برای PDF، HTML، PNG و فرمتهای تصویری نیاز به بسته تجاری است. aspose-cells-python بسته.
مثال پایه
در اینجا یک مثال ساده وجود دارد که یک کتابکار ایجاد میکند، دادهها را مینویسد و آن را هم به صورت XLSX و هم به صورت Markdown ذخیره میکند:
from aspose.cells_foss import Workbook, Cell
##Create a new workbook
workbook = Workbook()
ws = workbook.worksheets[0]
ws.name = "Sales"
##Write headers
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
##Write data
ws.cells["A2"].value = "Widget A"
ws.cells["B2"].value = 12500
ws.cells["A3"].value = "Widget B"
ws.cells["B3"].value = 8750
##Save as Excel
workbook.save("sales.xlsx")
##Export as Markdown (tables)
workbook.save_as_markdown("sales.md")
print("Files saved successfully.")گامهای بعدی
ادامهٔ یادگیری با این منابع:
- راهنمای نصب: تنظیمات دقیق pip، محیطهای مجازی، و نصب افزونه
- راهنمای توسعهدهنده: آموزشهای عملی که تمام ویژگیهای اصلی را پوشش میدهند
- مرجع API: مستندات کامل کلاسها و متدها
- پایگاه دانش: راهنماییهای گامبهگام مبتنی بر وظیفه (نمودارها، خروجی Markdown، استایلدهی)
- نمایش کلی محصول: خلاصه ویژگیها و قابلیتها
- وبلاگ: معرفی Aspose.Cells FOSS: نمایش کلی کتابخانه و شروع سریع