سوالات متداول
مدل مجوز برای Aspose.Cells FOSS for Go چیست؟
Aspose.Cells FOSS برای Go تحت مجوز MIT License منتشر شده است. ببینید صفحه مجوز برای جزئیات.
آیا میتوانم از آن در محصولات تجاری استفاده کنم؟
بله. مجوز MIT اجازه استفاده در برنامههای تجاری و منبع بسته را میدهد و نیازی به افشای کد منبع خود ندارید. شما باید اعلان حقنشر اصلی و متن مجوز را در نسخههای نرمافزار حفظ کنید.
چگونه Aspose.Cells FOSS for Go را نصب کنم؟
بهعنوان وابستگی ماژول Go اضافه کنید:
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26نیاز به Go 1.24 یا بالاتر دارد، طبق go.mod ماژول.
آیا وابستگیهای خارجی وجود دارد؟
خیر. go.mod هیچ ورودی require اعلام نمیکند — کتابخانه بهصورت کامل بر پایه کتابخانه استاندارد Go ساخته شده است، بدون cgo و بدون نیاز به نصب کتابخانههای بومی Office.
کدام فرمت صفحهگسترده پشتیبانی میشود؟
کتابخانه فایلهای کار کتاب Excel .xlsx را با استفاده از انواع Workbook، Worksheet و Cells میخواند، ایجاد میکند و اصلاح مینماید، و میتواند با ExportToCSV/ImportFromCSV به CSV صادر و از آن وارد شود.
چگونه میتوانم سلولهای منفرد را بخوانم و بنویسم؟
از Cells() مجموعه روی یک Worksheet: Cells().Set(ref, value) برای نوشتن، Cells().Get(ref) برای خواندن، و Cells().Remove(ref) برای پاک کردن یک سلول. ببینید کار با Spreadsheet Management برای مثالهای کامل.
آیا کتابخانه از نمودارها پشتیبانی میکند؟
این در سطح API فعلی تأیید نشده است — هیچ نوع مرتبط با نمودار در مستندات مرجع ظاهر نمیشود. اگر جریان کاری شما به ایجاد نمودار نیاز دارد، بررسی کنید API Reference برای فهرست کلاسهای فعلی قبل از اعتماد به آن.
آیا میتوانم دفترهای کاری بزرگ را بدون بارگذاری کامل آنها در حافظه پردازش کنم؟
بله. StreamingReader.ProcessRows یک ورق کاری را ردیف به ردیف از طریق یک callback میخواند، که دقیقاً برای این حالت طراحی شده است.