Sobre
Planilhas é uma extensão para o Visual Studio Code que adiciona um editor visual para arquivos de planilha. Ao abrir um arquivo .csv, .xls ou .xlsx, a extensão renderiza uma grade interativa e navegável, sem precisar de softwares externos.
Ideal para quem trabalha com dados diretamente no VS Code e precisa inspecionar planilhas com rapidez.
Funcionalidades
- Abre arquivos CSV, XLS e XLSX com um clique
- Renderização em grade interativa com rolagem e seleção de células
- Integração nativa com o sistema de editores customizados do VS Code
- Leve e sem dependências externas em tempo de execução
Como usar
- Instale a extensão pelo Marketplace do VS Code ou via arquivo
.vsix - Abra qualquer arquivo
.csv,.xlsou.xlsxno explorador de arquivos - O VS Code abrirá automaticamente o Planilhas Viewer
Se o VS Code usar outro editor padrão, clique com o botão direito no arquivo e escolha "Abrir com... → Planilhas Viewer".
Formatos suportados
| Formato | Suporte |
|---|---|
.csv |
Completo |
.xls |
Completo |
.xlsx |
Completo |
Desenvolvimento
Pré-requisitos
Instalação
git clone https://github.com/ibict/planilhas.git
cd planilhas
npm install
Compilar
npm run build
Modo desenvolvimento (watch)
npm run watch
Pressione F5 no VS Code para abrir uma janela de extensão em desenvolvimento.
Gerar pacote .vsix
npm run package
O arquivo será gerado na pasta build/.
Tecnologias
| Pacote | Uso |
|---|---|
| x-data-spreadsheet | Componente de grade interativa |
| SheetJS (xlsx) | Leitura de arquivos XLS e XLSX |
| esbuild | Bundling rápido do código TypeScript |
Licença
Distribuído sob a licença Apache 2.0. Consulte o arquivo LICENSE para mais detalhes.