query-forge 0.3.0

Run SQL queries on XLSX/XML/CSV/JSON/JSONL/Markdown inputs and export results as text, CSV, JSONL, Markdown, XML, XLSX, or Parquet
Documentation
# Examples


Contenuto generato da `scripts/regenerate_examples.sh`.

## File


- `inventory.xlsx`: workbook di input con il foglio predefinito generato automaticamente.
- `inventory.xml`: input XML con i tag `Inventory` e `Archive`.
- `inventory.csv`: input CSV con gli stessi campi dell'inventory principale.
- `inventory.json`: input JSON con chiavi top-level `Inventory` e `Archive`.
- `inventory.jsonl`: input JSONL con un oggetto per riga.
- `inventory.md`: input Markdown con piu tabelle; di default viene usata la prima.
- `active-products.txt`: output testuale di una query sui prodotti attivi.
- `active-products.csv`: output CSV della stessa query sui prodotti attivi.
- `active-products.jsonl`: output JSONL della stessa query sui prodotti attivi.
- `active-products.md`: output Markdown della stessa query sui prodotti attivi.
- `active-products.xml`: output XML della stessa query sui prodotti attivi.
- `active-products-from-xml.csv`: output CSV ottenuto interrogando `inventory.xml:Inventory`.
- `active-products-from-csv.csv`: output CSV ottenuto interrogando `inventory.csv`.
- `active-products-from-json.csv`: output CSV ottenuto interrogando `inventory.json:Inventory`.
- `active-products-from-jsonl.csv`: output CSV ottenuto interrogando `inventory.jsonl`.
- `active-products-from-markdown.csv`: output CSV ottenuto interrogando la prima tabella di `inventory.md`.
- `stock-by-category.xlsx`: output XLSX aggregato per categoria.
- `commands.sh`: esempi di comandi da eseguire dalla root del repository.

## Rigenerazione locale


```bash
./scripts/regenerate_examples.sh
```

## Rigenerazione via GitHub Actions


Esegui manualmente il workflow `Regenerate examples` dalla tab **Actions**. Il job allega la cartella `examples/` come artifact.