#table #csv #html #formatting

table_print

Rust 的表格库。它可以导出为纯文本、HTML 和 CSV。

1 个不稳定版本

0.1.0 2021年4月7日

#245 in #formatting

LGPL-3.0-or-later

12KB
244

TablePrint

License: LGPL v3

TablePrint 是一个旨在让您轻松创建表格的小型库。一些显著特性包括

  • 导出为 HTML
  • 导出为 CSV
  • 导出为带换行的纯文本。

您可以轻松创建如下所示的表格

// Create a table with the headings of "Person", "History Grade" and "Geography Grade"
let table = Table::new(vec!["Person", "History Grade", "Geography Grade"]);

// Add Some Rows
table.add_row(vec!["John", "93", "92"]);
table.add_row(vec!["Anne", "98", "87"])

// Export to plaintext and print.
// 80 for 80 columns.
println!("Here are the grades: \n\n{}", table.get_pretty(80));

lib.rs:

TablePrint

TablePrint 是一个表格库,包括以下功能:

  • 打印到终端。
  • 导出为 HTML
  • 导出为 CSV
  • 换行

依赖项

~575KB