| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
Data Preview ๐ธ extension for importing ๐ค viewing ๐ slicing ๐ช dicing ๐ฒ charting ๐ & exporting ๐ฅ large .json array .arrow .avro .parquet data files, .config .env .properties .ini .yml configurations files, .csv/.tsv & .xlsx/.xlsb Excel files and .md markdown tables with Perspective - streaming data analytics WebAssembly library.
Note: Data Preview ๐ธ is already capable of loading a few 10+MB's large data files with 100+K records & extensive list of supported Data Formats you'll be hard pressed to find on VSCode marketplace in one extension.
See data/large/... data folder for sample large data files and Data View .configs you can try in Data Preview ๐ธ.
Install Data Preview ๐ธ via vscode Extensions tab (Ctrl+Shift+X) by searching for data preview || via VSCode marketplace search results.
List of Data Preview ๐ธ extension config Settings, data.preview command(s), keyboard shortcut(s), augmented vscode UI context menus, added Data Language mappings, supported Data Files list & configurable Theme & Charts ๐ Settings:
Create User or Workspace Settings in vscode to change default Data Preview ๐ธ extension Settings:
| Setting | Type | Default Value | Description |
|---|---|---|---|
| data.preview.theme | string | dark | Data Preview UI Theme: dark, light, dense.light, dense.dark, or vaporwave (hight contrast blue theme) |
| data.preview.charts.plugin | string | d3fc | Data Preview Charts ๐ library to use for built-in charts: d3fc or highcharts |
| data.preview.create.json.files | boolean | false | Creates .json data files for Arrow, Avro & Excel binary data formats |
| data.preview.create.json.schema | boolean | true | Creates .schema.json files for Arrow & Avro metadata binary data formats |
| data.preview.openSavedFileEditor | boolean | true | Opens created data file Content Editor on Data Save |
| data.preview.log.level | string | info | Data Preview run log level: info or debug for issues troubleshooting |
Data Preview ๐ธ example using dark UI theme with d3fc Charts ๐ Data View config, viewing superstore.arrow data file :)
Use Data Preview ๐ธ to:
Tip: try sample data and Data View .config files from this repository data/... folders: data/arrow data/avro data/parquet data/config data/excel data/json data/yaml data/large
Vega datasets repository also has a broad collection of sample .csv & .json array data files you can try in Data Preview ๐ธ
{
"when": "resourceFilename =~ /.*\\.(json|jsonl|json5|hjson|ndjson|arrow|arr|avro|parquet|env|config|properties|ini|yml|md|csv|tsv|txt|tab|dif|ods|xls|xlsb|xlsx|xlsm|xml|html)/",
"command": "data.preview",
"group": "navigation"
}Note: .json .config & .yml configuration files that don't contain array data are converted to flat properties key/value pairs Object and displayed in a Property Grid Data View mode. See json.utils.ts for more info.
See Data Manager API & src/data.providers folder for data loading and saving imlementation details.
Other extensions Data Preview ๐ธ replaces, enhances or supplements for working with supported data file formats in VSCode:
| Extension | Description |
|---|---|
| Excel Viewer | View Excel spreadsheets and CSV files |
| Avro Viewer | .avro file viewer |
| avro-idl | Avro IDL Syntax Highlighter |
| DotENV | .env Syntax Highlighter |
| Ini for VSCode | Provides outline view and section folding for INI files |
| Hjson | Hjson language syntax support |
| JSON5 syntax | Adds syntax highlighting of JSON5 files |
| NDJSON Colorizer | Colorizes NDJSON (Newline Delimited JSON) files |
| YAML | YAML Language Support by Red Hat, with built-in Kubernetes and Kedge syntax support |
| docs-yaml | YAML schema validation and auto-completion for docs.microsoft.com authoring |
| YAML to JSON | Convert YAML from clipboard or current document/selection to JSON and vice versa |
| Properties To Yaml | Convert properties to yaml |
| Markdown Table Prettifier | Transforms markdown tables to be more readable |
See #DataPreview ๐ธ tag on Twitter for the latest and greatest updates on this vscode extension and what's in store next.
$ git clone https://github.com/RandomFractals/vscode-data-preview
$ cd vscode-data-preview
$ npm install
$ code .F5 to launch Data Preview extension VSCode debug session.
||
vscode-data-preview>vsce packageto generate VSIX Data Preview extension package from our latest for local dev install in VSCode.
Note: Use Help -> Toggle Developer Tools vscode menu option to view Data Preview console log.
Any and all test, code or feedback contributions are welcome.
Open an issue or create a pull request to make this Data Preview ๐ธ extension work better for all.
| SheetJS | Aman Mittal |
| Back | FazBrowse Home | New Git URL |