Merge branch 'main' into worktree-improvise-ewi-formula-crate

This commit is contained in:
Edward Langley
2026-04-15 23:43:14 -07:00
12 changed files with 860 additions and 2946 deletions

View File

@ -578,11 +578,7 @@ fn coord_str(key: &CellKey) -> String {
.join(", ")
}
pub fn export_csv(
workbook: &Workbook,
view_name: &str,
path: &Path,
) -> Result<()> {
pub fn export_csv(workbook: &Workbook, view_name: &str, path: &Path) -> Result<()> {
let view = workbook
.views
.get(view_name)
@ -1429,10 +1425,7 @@ Type=Food = 42
fn category_name_with_comma_space_in_data() {
let mut m = Workbook::new("Test");
m.add_category("Income, Gross").unwrap();
m.model
.category_mut("Income, Gross")
.unwrap()
.add_item("A");
m.model.category_mut("Income, Gross").unwrap().add_item("A");
m.add_category("Month").unwrap();
m.model.category_mut("Month").unwrap().add_item("Jan");
m.model.set_cell(
@ -1602,8 +1595,7 @@ mod parser_prop_tests {
for (i, value) in values.into_iter().enumerate() {
let a = &items1[i % items1.len()];
let b = &items2[i % items2.len()];
m.model
.set_cell(coord(&[("CatA", a), ("CatB", b)]), value);
m.model.set_cell(coord(&[("CatA", a), ("CatB", b)]), value);
}
m