| Crates.io | nu_plugin_to_xlsx |
| lib.rs | nu_plugin_to_xlsx |
| version | 0.3.0 |
| created_at | 2025-08-27 02:36:44.199672+00 |
| updated_at | 2025-08-27 02:57:16.76703+00 |
| description | A Nushell plugin to export data to xlsx files |
| homepage | |
| repository | https://github.com/eggcaker/nu_plugin_to_xlsx |
| max_upload_size | |
| id | 1812126 |
| size | 74,033 |
A Nushell plugin to export Nushell data to XLSX files.
cargo build --release
plugin add target/release/nu_plugin_to_xlsx[.exe]
plugin use to_xlsx
cargo install nu_plugin_to_xlsx
To add the plugin from inside Nushell:
plugin add ~/.cargo/bin/nu_plugin_to_xlsx
plugin use to_xlsx
ls | to xlsx Files.xlsx
[{user: bob, age: 30}, {user: john, age: 40}] | to xlsx Users.xlsx
[
{
"age": 24,
"files": [
{
"name": "Cargo.lock",
"type": "file",
"size": 51715,
"modified": "2024-12-09 07:27:47.260591326 +08:00"
},
{
"name": "Cargo.toml",
"type": "file",
"size": 260,
"modified": "2024-12-09 07:27:39.112955909 +08:00"
},
{
"name": "a.xlsx",
"type": "file",
"size": 5830,
"modified": "2024-12-14 17:08:21.029243394 +08:00"
},
{
"name": "b.xlsx",
"type": "file",
"size": 6277,
"modified": "2024-12-09 19:24:08.426020860 +08:00"
},
{
"name": "src",
"type": "dir",
"size": 96,
"modified": "2024-12-09 18:55:30.097278053 +08:00"
},
{
"name": "target",
"type": "dir",
"size": 192,
"modified": "2024-12-09 06:54:15.325554495 +08:00"
}
],
"name": "john",
"signed_up": false
},
{
"age": 30,
"files": [
{
"name": "Cargo.lock",
"type": "file",
"size": 51715,
"modified": "2024-12-09 07:27:47.260591326 +08:00"
},
{
"name": "Cargo.toml",
"type": "file",
"size": 260,
"modified": "2024-12-09 07:27:39.112955909 +08:00"
},
{
"name": "src",
"type": "dir",
"size": 96,
"modified": "2024-12-09 18:55:30.097278053 +08:00"
},
{
"name": "target",
"type": "dir",
"size": 192,
"modified": "2024-12-09 06:54:15.325554495 +08:00"
}
],
"name": "mike",
"signed_up": true
},
{
"age": 30,
"files": [
{
"name": "Cargo.lock",
"type": "file",
"size": 51715,
"modified": "2024-12-09 07:27:47.260591326 +08:00"
},
{
"name": "Cargo.toml",
"type": "file",
"size": 260,
"modified": "2024-12-09 07:27:39.112955909 +08:00"
},
{
"name": "src",
"type": "dir",
"size": 96,
"modified": "2024-12-09 18:55:30.097278053 +08:00"
},
{
"name": "target",
"type": "dir",
"size": 192,
"modified": "2024-12-09 06:54:15.325554495 +08:00"
}
],
"name": "mike",
"signed_up": true
}
] | to xlsx NestedFiles.xlsx