موارد استفاده برای Aspose.Cells FOSS for Rust
Aspose.Cells FOSS برای Rust مناسب بارهای کاری است که در آن سرویسهای Rust نیاز به تولید یا مصرف فایلهای Excel بدون Microsoft Office دارند. چهار الگو بیشتر استقرارها را پوشش میدهند.
تولید گزارش از سرویسها
سرویسهای بکاند اشیاء Workbook را از نتایج پرسوجو میسازند — تنظیمکنندههای تایپشده برای مقادیر، put_formula_with_cached_value برای ستونهای محاسبهشده، CellStyle برای ارائه — و خروجی XLSX save برای کاربران کسبوکار. نمودارها از طریق ChartType به بازههای داده متصل میشوند تا گزارشهای دورهای با تصاویر ارائه شوند.
پردازش دستهای کتابکار
ابزارهای CLI بر روی پوشههای کتابکارها تکرار میشوند: Workbook::load_xlsx هر فایل، تغییر سلولها از طریق get_worksheets_mut و get_cells_mut، و ذخیره نتیجه. از آنجا که crate یک وابستگی ساده Cargo است، همان باینری بر روی رانرهای Windows، Linux و macOS اجرا میشود.
قالبهای ورود دادهای معتبر
قالبهایی که برای کاربران غیر فنی ارسال میشوند، شامل Validation قوانین — فهرستهای کشویی، بازههای عددی با OperatorType، و مبتنی بر فرمول Custom قوانین بر CellArea بازهها — بهعلاوه WorksheetProtection تا ساختار دست نخورده بماند. ببینید چگونه یک مدل Cells FOSS را در Rust ایجاد کنیم.
ورودی دفاعی فایلهای شخص ثالث
خطوط لولهای که کتابهای کاری بارگذاریشده توسط کاربر را میپذیرند، با LoadOptions پرچمهای تعمیر (try_repair_package, try_repair_xml) و بررسی کنید LoadDiagnostics قبل از اعتماد به محتوا. ببینید چگونه یک صفحهگسترده را در Rust بارگذاری کنیم.