nightfall278 downloadsFree Excel-like spreadsheet plugin for Obsidian with xlsx import/export, based on Univer.
A lightweight, fully-featured spreadsheet plugin for Obsidian, powered by Univer.
| |
中文 | English
.xlsx / .xls (Excel 97-2003) / .csv files directly into Obsidian.xlsx, .xls or .csv.sheet.md files — Workbooks are stored as plain Markdown files with structured JSON data blocksobsidian-excel: parsed frontmatter opens in Sheet View.obsidian/plugins/obsidian-excel-lite/ folderOr build from source:
cd your-vault/.obsidian/plugins/
git clone https://github.com/nightfall-yl/obsidian-excel-lite.git
cd obsidian-excel-lite
npm install
npm run build
Ctrl/Cmd + P) → "Create new spreadsheet"Open a sheet, then use the two dropdown buttons in the toolbar:
| Button | Formats |
|---|---|
| Import | .xlsx · .xls · .csv |
| Export | .xlsx · .xls · .csv |
Use the book / pencil icon in the top-right corner to switch between preview (read-only) and edit (full-featured) modes.
Sheets are plain-text Markdown files — friendly to Git and grep:
---
obsidian-excel: parsed
---
```sheet
{ ... Univer workbook JSON ... }
## 🔧 Tech Stack
| Component | Technology |
|-----------|-----------|
| Spreadsheet engine | [Univer](https://univer.ai) 0.25.x |
| XLS/XLSX/CSV I/O | [SheetJS (`@stackline/xlsx`)](https://sheetjs.com) |
| Build | Vite |
| Language | TypeScript |
## 🧪 Development
```bash
npm install # install dependencies
npm run build # production build
npm run dev # watch mode (for development)
npm test # run unit tests
Build output: main.js, manifest.json, styles.css (copied to project root).