}
fn render(&mut self, pivot_table: &PivotTable) -> std::io::Result<()> {
- for (index, layer_indexes) in pivot_table.layers(true).enumerate() {
+ for layer_indexes in pivot_table.layers(true) {
let output = pivot_table.output(&layer_indexes, false);
write!(&mut self.writer, "<table")?;
if let Some(notes) = &pivot_table.notes {
alternate_row,
tag,
Some(&output.body),
- );
+ )?;
}
}
writeln!(&mut self.writer, "</tr>")?;
if output.caption.is_some() || output.footnotes.is_some() {
writeln!(&mut self.writer, "<tfoot>")?;
- if let Some(caption) = &output.caption {}
+ todo!();
writeln!(&mut self.writer, "</tfoot>")?;
}
}
&mut style,
r#"font-family: "{}""#,
Escape::new(&cell.style.font_style.font)
- );
+ )
+ .unwrap();
}
if cell.style.font_style.bold {
let col_span = rect[Axis2::X].len();
if col_span > 1 {
- write!(&mut self.writer, r#" colspan="{col_span}"#);
+ write!(&mut self.writer, r#" colspan="{col_span}"#)?;
}
let row_span = rect[Axis2::Y].len();
if row_span > 1 {
- write!(&mut self.writer, r#" rowspan="{row_span}"#);
+ write!(&mut self.writer, r#" rowspan="{row_span}"#)?;
}
write!(&mut self.writer, ">")?;