Használati esetek a Aspose.Cells FOSS for Rust számára
Aspose.Cells FOSS for Rust olyan munkaterhelésekhez illeszkedik, ahol a Rust szolgáltatásoknak Microsoft Office nélkül kell Excel-fájlokat előállítaniuk vagy fogyasztaniuk. Négy minta lefedi a legtöbb telepítést.
Jelentésgenerálás szolgáltatásokból
A háttérszolgáltatások Workbook objektumokat építenek a lekérdezési eredményekből — típusos beállítók az értékekhez, put_formula_with_cached_value a számított oszlopokhoz, CellStyle a megjelenítéshez — és save XLSX kimenetet biztosítanak az üzleti felhasználók számára. A diagramok a ChartType segítségével rögzülnek az adatintervallumokhoz, így az ismétlődő jelentések vizuális elemekkel szállíthatók.
Kötegelt munkafüzet-feldolgozás
A CLI eszközök végigiterálnak a munkafüzet mappákon: Workbook::load_xlsx minden fájlt, módosítják a cellákat a get_worksheets_mut és get_cells_mut segítségével, majd elmentik az eredményt. Mivel a crate egy egyszerű Cargo függőség, ugyanaz a bináris fut Windows, Linux és macOS környezetekben.
Érvényesített adatbeviteli sablonok
Templates, amelyek a nem technikai felhasználókhoz kerülnek, tartalmaznak Validation szabályok — legördülő listák, numerikus tartományok OperatorType, és képlet-alapú Custom szabályok felett CellArea tartományok — plusz WorksheetProtection így a szerkezet érintetlen marad. Lásd Hogyan hozzunk létre egy Cells FOSS modellt Rust-ban.
Védekező beolvasás harmadik féltől származó fájlok
Az olyan pipeline-ok, amelyek felhasználó által feltöltött munkafüzeteket fogadnak, betöltődnek LoadOptions javítsa a jelzőket (try_repair_package, try_repair_xml) és ellenőrizze LoadDiagnostics mielőtt megbízik a tartalomban. Lásd Hogyan töltsünk be egy táblázatot Rustban.