#csv #html #table #convert #data

bin+lib csv-to-html

将 CSV 转换为 HTML 表格

3 个不稳定版本

0.5.10 2024 年 1 月 4 日
0.5.8 2024 年 1 月 3 日
0.4.6 2024 年 1 月 3 日

#2485 in 命令行工具

MIT 许可证

4MB
73

csv-to-html

一个简单的 CLI 和 Rust crate,用于将 CSV 转换为 HTML 表格。

安装

使用 Cargo 安装非常简单。如果您已经有了

cargo install csv-to-html

卸载

csv-to-html 对您的系统没有副作用,即没有配置文件,没有程序数据文件等。安装与卸载一样简单

cargo uninstall csv-to-html

用法

Usage: csv-to-html [OPTIONS] --filename <FILENAME>

Options:
  -f, --filename <FILENAME>    path to input file
  -n, --no-header              the CSV file has no header
  -o, --output <OUTPUT>        path of output file. If not specified, will print to stdout
  -d, --delimiter <DELIMITER>  [default: ,]
  -h, --help                   Print help
  -V, --version                Print version

示例

csv-to-html -f simple.csv
csv-to-html -f simple.csv -n
csv-to-html -f simple.csv -d " "
csv-to-html -f simple.csv -o output.html

程序化使用

您还可以将其用作库。要将其添加到您的 Rust 程序中

cargo add csv-to-html

示例

let html: String = csv_to_html::convert(&csv_string, &b',', &true);

依赖项

~2.6–3.5MB
~54K SLoC