use edit_xlsx::{WorkSheetCol, Format, Workbook, WorkbookResult, Write};
fn main() -> WorkbookResult<()> {
let format_left_to_right = Format::default()
.set_reading_order(1);
let format_right_to_left = Format::default()
.set_reading_order(2);
let mut workbook = Workbook::new();
let worksheet1 = workbook.get_worksheet_mut(1)?;
worksheet1.set_columns_width("A:A", 25.0)?;
worksheet1.write("A1", "نص عربي / English text")?; worksheet1.write_with_format("A2", "نص عربي / English text", &format_left_to_right)?;
worksheet1.write_with_format("A3", "نص عربي / English text", &format_right_to_left)?;
let worksheet2 = workbook.add_worksheet()?;
worksheet2.set_columns_width("A:A", 25.0)?;
worksheet2.right_to_left();
worksheet2.write("A1", "نص عربي / English text")?; worksheet2.write_with_format("A2", "نص عربي / English text", &format_left_to_right)?;
worksheet2.write_with_format("A3", "نص عربي / English text", &format_right_to_left)?;
workbook.save_as("examples/right_to_left.xlsx")?;
Ok(())
}