Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CSV / XLS Table ViewerNew to Visual Studio Code? Get it now.
CSV / XLS Table Viewer

CSV / XLS Table Viewer

Luis Ignacio Navarro Carter

|
40 installs
| (0) | Free
View and edit CSV, TSV, XLSX, XLS and ODS files as an interactive table inside VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CSV / XLS Table Viewer — VS Code Extension

Visualiza y edita archivos CSV, TSV, XLSX, XLS y ODS como una tabla interactiva dentro de VS Code.

Características

  • 📊 Tabla con scroll horizontal y vertical
  • 🔃 Ordenar por cualquier columna (click en el header)
  • 🔍 Filtrar filas con búsqueda global
  • ✏️ Editar celdas con doble click
  • 💾 Guardar cambios al archivo original
  • ↩️ Soporte para Undo/Redo nativo de VS Code

Setup e instalación

1. Instalar dependencias

cd vscode-csv-table-extension
npm install

2. Crear directorio .vscode y archivos de debug

mkdir .vscode

Luego crea .vscode/launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Run Extension",
      "type": "extensionHost",
      "request": "launch",
      "args": ["--extensionDevelopmentPath=${workspaceFolder}"],
      "outFiles": ["${workspaceFolder}/out/**/*.js"],
      "preLaunchTask": "${defaultBuildTask}"
    }
  ]
}

Y .vscode/tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "npm",
      "script": "watch",
      "problemMatcher": "$tsc-watch",
      "isBackground": true,
      "presentation": { "reveal": "never" },
      "group": { "kind": "build", "isDefault": true }
    }
  ]
}

3. Compilar TypeScript

npm run compile

4. Probar en modo desarrollo

Abre el directorio en VS Code y presiona F5. Se abre una ventana de VS Code en modo Extension Development Host. Abre cualquier archivo .csv, .tsv, .xlsx, .xls o .ods y se mostrará la tabla.

5. Empaquetar la extensión (opcional)

npm run package
# Genera: csv-xls-table-viewer-0.1.0.vsix

Instala el .vsix con:

code --install-extension csv-xls-table-viewer-0.1.0.vsix

Estructura del proyecto

vscode-csv-table-extension/
├── src/
│   ├── extension.ts              # Entry point
│   ├── tableEditorProvider.ts    # Custom Editor Provider
│   └── parsers/
│       └── fileParser.ts         # Parsers CSV/TSV/XLSX/ODS
├── media/
│   ├── table.css                 # Estilos de la tabla (tema VS Code)
│   └── table.js                  # UI interactiva (sort, filter, edit)
├── .vscode/
│   ├── launch.json               # Configuración de debug F5
│   └── tasks.json                # Build task
├── package.json
└── tsconfig.json

Uso

Acción Cómo
Ordenar columna Click en el header de la columna
Invertir orden Click de nuevo en el mismo header
Filtrar filas Escribe en el campo de búsqueda
Editar celda Doble click en la celda
Confirmar edición Enter o click fuera
Cancelar edición Escape
Navegar celdas Tab mientras editas
Guardar Botón 💾 Save o Ctrl+S
Ver como texto Clic derecho → Open With → Text Editor
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft