Skip to main content

Crate excelize_rs

Crate excelize_rs 

Source
Expand description

§Excelize for Rust

A Rust port of the Go excelize library, providing read/write support for XLSX / XLSM / XLTX / XLTM / XLAM files.

Re-exports§

pub use file::File;
pub use options::Options;

Modules§

adjust
Row/column adjustment helpers.
calc
Formula calculation engine.
calc_chain
Calculation chain and volatile dependencies helpers.
cell
Cell-level read/write API.
chart
Chart API.
col
Column-level API.
constants
Constants and default values used across the crate.
crypt
Workbook encryption / decryption (crypt.go).
data_validation
Data validation support.
date
Date and time conversion helpers.
doc_props
Document properties API (docProps.go).
errors
Error types and messages for the excelize crate.
excelize
Core spreadsheet methods ported from excelize.go.
file
File lifecycle and lazy XML readers/writers.
hsl
HSL color utilities.
lib_util
General utility functions used across the crate.
merge
Merge-cell API.
numfmt
Number format parser and applier.
options
Options for opening and reading spreadsheet files.
picture
Picture API.
pivot_table
PivotTable support.
row
Row-level API.
shape
Shape support.
sheet
Worksheet-level API.
slicer
Slicer support.
sparkline
Sparkline support.
stream
Streaming writer API.
styles
Public style API and XML conversion.
table
Table and AutoFilter support.
templates
Default XML templates and lookup tables used when creating or validating spreadsheet files.
vml
VML-based features: comments, form controls, and header/footer images.
xml
OpenXML / SpreadsheetML data structures used by Excel files.