tawasuyu

tawasuyu/pluma

Multi-canvas authoring (bundle of bodies) + reactive notebook, in Rust, on Llimphi.

Rust 193Markdown 141TOML 663959 Definiciones

⎇ 30467600bcd9effa15e8338fb32d357c1edab660 00_unanchay/pluma/pluma-transform-tabla/LEEME.md Markdown · 19 líneas · 619 B Historia crudo

feat: pluma standalone — autoría multilienzo (haz de cuerpos) + notebook reactivo (front-door, git-dep al monorepo) 30467600b · Sergio ·

1# pluma-transform-tabla
2
3> Transforms tabulares para [pluma](../README.md): texto ↔ tabla, pivot, sort, filter.
4
5Cuando un átomo es una tabla Markdown, este transform lo manipula como `Vec<Row>` sin perder fidelidad: roundtrip cell-by-cell, preserva alineamiento, conserva nulos como vacíos. Útil para pegar CSV/TSV y obtener tabla limpia, o para pivotear filas/columnas dentro del doc.
6
7## API
8
9```rust
10use pluma_transform_tabla::{Tabla, Pivot};
11
12let tabla = Tabla::parse(md_tabla)?;
13let pivoted = Pivot::new(0).aplicar(&tabla)?;
14```
15
16## Deps
17
18- [`pluma-transform`](../pluma-transform/README.md)
19- `csv`, `serde`

LEEME.md

pluma-transform-tabla

Transforms tabulares para pluma: texto ↔ tabla, pivot, sort, filter.

Cuando un átomo es una tabla Markdown, este transform lo manipula como Vec<Row> sin perder fidelidad: roundtrip cell-by-cell, preserva alineamiento, conserva nulos como vacíos. Útil para pegar CSV/TSV y obtener tabla limpia, o para pivotear filas/columnas dentro del doc.

API

use pluma_transform_tabla::{Tabla, Pivot};

let tabla = Tabla::parse(md_tabla)?;
let pivoted = Pivot::new(0).aplicar(&tabla)?;

Deps