rust_xlsxwriter 0.99.1

A Rust library for writing Excel 2007 xlsx files
Documentation
// SPDX-License-Identifier: MIT OR Apache-2.0
//
// Copyright 2022-2026, John McNamara, jmcnamara@cpan.org

//! The following example demonstrates adding notes to a worksheet and setting
//! the default author name.

use rust_xlsxwriter::{Note, Workbook, XlsxError};

fn main() -> Result<(), XlsxError> {
    let mut workbook = Workbook::new();

    let worksheet = workbook.add_worksheet();

    // Create a new note.
    let note = Note::new("Some text for the note");

    // Add the note to some worksheet cells.
    worksheet.insert_note(2, 0, &note)?;

    // Display all the notes in the worksheet.
    worksheet.set_default_note_author("Rust");

    // Save the file to disk.
    workbook.save("worksheet.xlsx")?;

    Ok(())
}