Aspose.Cells FOSS برای Python یک کتابخانه رایگان و منبع باز برای کار با فایل های صفحه نمایش در برنامه های Python است. آن را با یک فرمان pip install aspose-cells-foss نصب کنید و شروع به ایجاد کتاب های کاری، خواندن سلول ها، استفاده از سبک ها و ساخت نمودارها و صادرات به XLSX، CSV، Markdown یا JSON، همه بدون نیاز به مایکروسافت اکسل یا هر گونه وابستگی دفتر.
کتابخانه یک API پاک و پیتونیک ساخته شده در اطراف Workbook، Worksheet و Cells را نشان می دهد که هر توسعه دهنده صفحه نمایش از آن ها آگاه است. خواندن و نوشتن سلول ها با استفاده از نمره برکت (ws.cells["A1"].value = "Hello")، سبک آنها با Font و Fill اشیاء، و ساخت ستون یا نمودار خط با توجه به روش های اختصاص داده شده add_bar().
از آنجا که کتابخانه هیچ وابستگی به کتاب های دفتر بومی ندارد، آن را به طور یکسان در ویندوز، لینوکس و macOS CI اجرا می شود، کانتینر Docker، و محیط بدون سرور. markitdown-aspose-cells-plugin بسته گسترش کتابچه MarkItDown مایکروسافت با پشتیبانی XLSX، اجازه می دهد تا کل کارگاه-به-Markdown صادرات با یک تماس واحد. توسعه دهندگان که نیاز به API تجاری کامل با حمایت تولید کامل می تواند استفاده Aspose.Cells for Python همراه با این منابع منبع باز.
ws.cells["A1"] بخوانید و بنویسید.NotImplementedError در ذخیرہ قرار می گیرند).password در یک خط محافظت کنید.markitdown-aspose-cells-plugin XLSX صادرات را به MarkItdown اضافه می کند.Aspose.Cells FOSS با یک فرمان pip install aspose-cells-foss قابل نصب است. هیچ کتابخانه ای یا بسته های سیستم بومی برای نصب وجود ندارد. کتابچه در هر محیط Python 3.7+ بدون مراحل جمع آوری اجرا می شود.
API به طور عمدی کوچک است: Workbook، Worksheet ، Cells و Font که بیشتر موارد استفاده در دنیای واقعی را پوشش می دهند. این پایگاه کد MIT مجوز است، در GitHub میزبانی شده و گزارش های خطا را پذیرفته و درخواست های کشیده می شود.
با استفاده از نوار نصب کنید، سپس یک Workbook ایجاد کنید و به اولین Worksheet دسترسی داشته باشید و ارزش ها را مستقیماً به سلول ها بنویسید.در مثال نیز نشان داده شده است که چگونه می توان خط سر را با تغییر سبک سلولی قبل از ذخیره سازی، بلند کرد.
pip install aspose-cells-foss
from 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")
کتاب کار ذخیره شده را باز کنید، یک نمودار نوار را در طیف وسیعی از ردیف ها اضافه کنید و سپس با افزونه های مختلف فایل (XLSX، Markdown و CSV) سه بار تماس بگیرید بدون تغییر کد دیگر.
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")
این یک کتابخانه رایگان و مجوز MIT برای ایجاد، خواندن، ویرایش و صادرات صفحات اکسل بدون نیاز به مایکروسافت آفیس است.
XLSX برای خواندن / نوشتن. فرمت های صادرات فقط شامل CSV، Markdown و JSON است. Mark Down export در کتابخانه از طریق save_as_markdown() ساخته شده است و نیازی به هیچ پلاگین ندارد. گزینه ای markitdown-aspose-cells-plugin اضافه می کند پشتیبانی XL SX به کتابفروشی مارکایتدون مایکروسافت - این یک ادغام جداگانه است، نه یک نیاز برای Mark down صادرات.
Aspose.Cells FOSS یک کتابخانه خالص Python است که هیچ وابستگی به Microsoft Office، اتوماسیون COM یا هر زمان کاری خصوصی ندارد.
اجرا pip install aspose-cells-foss. هیچ بسته های سیستم اضافی یا افزونه های بومی مورد نیاز نیست.
بله، کتابخانه از انواع نوار، خط، پیاز، منطقه و نمودار ذخیره سازی از طریق روش های اختصاصی ساختن نمودر در ws.charts پشتیبانی می کند. این پنج نوع بدون اشتباه به XLSX ذخایر شده است. سایر انواع نموداری (scatter، combo، waterfall، و غیره) را می توان در حافظه ایجاد کرد اما هنگام تماس با NotImplementedError بالا برد.
بله، هنگام ذخیره کردن یک پارامتر password را برای محافظت از دفترچه کار با رمزگذاری AES وارد کنید.
markitdown-aspose-cells-plugin Aspose.Cells FOSS را در کتابخانه MarkItDown مایکروسافت ادغام می کند و امکان تبدیل کامل XLSX به Markdown با یک تماس واحد را فراهم می کرد.
کد منبع، ردیابی نتایج و راهنمای کمک در GitHub تحت مجوز MIT در دسترس هستند.