2025-05-14 17:15:54 +00:00
# SheetJS VSCode Extension
< img src = "./asset/sheetjs-vscode-extension-demo.gif" alt = "SheetJS VSCode Extension Preview" width = "600" / >
A simple VSCode extension that lets you view spreadsheets right in your editor. Works with XLSX, XLS, CSV, ODS and 30+ other formats.
## Key Features
The extension uses sophisticated optimization techniques to ensure smooth performance:
- **Multi-level Caching**
- Workbook cache prevents redundant parsing of the same files
- Sheet HTML cache eliminates regeneration of previously viewed sheets
- **Smart Loading Strategy**
- First sheet loads immediately for instant feedback
- Additional sheets load on-demand when selected
- Preserved webview context maintains your state even when hidden
- **Responsive Interface**
- Immediate loading spinner provides visual feedback
- Sheet-switching indicators keep you informed
- Persistent state across view changes
---
## Supported File Formats
| Supported File Formats |
| ---------------------- |
| *.xlsx |
| *.xlsm |
| *.xlsb |
| *.xls |
| *.xlw |
| *.xlr |
| *.numbers |
| *.csv |
| *.dif |
| *.slk |
| *.sylk |
| *.prn |
| *.et |
| *.ods |
| *.fods |
| *.uos |
| *.dbf |
| *.wk1 |
| *.wk3 |
| *.wks |
| *.wk2 |
| *.wk4 |
| *.123 |
| *.wq1 |
| *.wq2 |
| *.wb1 |
| *.wb2 |
| *.wb3 |
| *.qpw |
| *.xlr |
| *.eth |
## Getting Started
Want to integrate SheetJS in your own VSCode extension? Check out our [detailed tutorial ](# ) to learn how to implement these capabilities in your projects.
## Learn More
For more information on using this extension and integrating SheetJS capabilities in your own projects, visit our [documentation ](https://docs.sheetjs.com/docs/ ).
2025-05-14 16:19:47 +00:00
---
2025-05-14 17:15:54 +00:00
_Created by Asadbek Karimov | [asad@sheetjs.com ](mailto:asad@sheetjs.com ) | [asadk.dev ](https://asadk.dev )_