[dependencies.anyhow]
version = "1.0.75"
[dependencies.chrono]
version = "0.4.39"
[dependencies.lazy_static]
version = "1.4.0"
[dependencies.quick-xml]
version = "0.37.0"
[dependencies.rust_xlsxwriter]
features = ["zlib", "chrono", "constant_memory"]
optional = true
version = "0.89.0"
[dependencies.zip]
version = "4.0.0"
[[example]]
name = "cached_batch_reader"
path = "examples/cached_batch_reader.rs"
[[example]]
name = "cached_reader"
path = "examples/cached_reader.rs"
[[example]]
name = "merged_range"
path = "examples/merged_range.rs"
[[example]]
name = "partial_batch_reader"
path = "examples/partial_batch_reader.rs"
[[example]]
name = "read_datatime"
path = "examples/read_datatime.rs"
[[example]]
name = "simple_batch_reader"
path = "examples/simple_batch_reader.rs"
[[example]]
name = "simple_batch_writer"
path = "examples/simple_batch_writer.rs"
[[example]]
name = "write_row_by_name"
path = "examples/write_row_by_name.rs"
[features]
cached = []
default = []
full = ["cached", "xlsxwriter"]
xlsxwriter = ["rust_xlsxwriter"]
[lib]
name = "xlsx_batch_reader"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "An Excel file(xlsx/xlsm) reader by batches, in pure Rust."
edition = "2021"
keywords = ["excel", "xlsx", "batch", "reader"]
license = "MIT"
name = "xlsx_batch_reader"
readme = "README.md"
repository = "https://github.com/sone92cn/xlsx_batch_reader"
version = "0.4.5"
[package.metadata.docs.rs]
all-features = true
features = ["cached", "xlsxwriter"]
rustdoc-args = ["--cfg", "docsrs"]
[profile.dev]
codegen-units = 256
debug = 2
incremental = true
opt-level = 1
overflow-checks = false
[profile.release]
codegen-units = 16
debug = 0
incremental = false
lto = "thin"
opt-level = 3
overflow-checks = true
strip = true
[[test]]
name = "itest"
path = "tests/itest.rs"