Shaw174 downloadsExport rendered Markdown tables in Obsidian to PNG, CSV, Excel, and PDF.
Export rendered Markdown tables and Bases views in Obsidian to PNG, CSV, Excel (.xlsx), and PDF.
What's new in 0.3 — Bases
CardsandListviews now export as one continuous longPNGorCardsBase exports as all 50 cards (was: visible-area only). The pipeline scroll-walks the virtualized container, captures each viewport, and stitches chunks with geometry + pixel overlap detection. Progress notice during walk; capture aborts when scroll-position drift is detected; truncation marker on the safety cap. BasesMapexport is deferred because its MapLibre WebGL layer cannot yet be captured reliably. See CHANGELOG.md for the full list.
Obsidian Table Exporter is for the moment when a table or structured view already looks right in Obsidian, but getting it out into a clean, reusable format is still awkward. It works from the rendered table or Bases view in the active note, so image and PDF exports stay much closer to what you actually see in Obsidian.
Bases view as PNG/PDFCSV or Excel without rebuilding it by handPDF without relying on the default print flowThink of the plugin as a handoff tool between note-taking and the next workflow step.
PNG
Best when the table only needs to be seen and shared cleanlyCSV / Excel
Best when the table still needs sorting, filtering, or more workPDF
Best when the table should circulate like a document instead of a screenshotA Bases Table view, exported as paginated PDF. Rows are collected from the virtualized scroll container, so the export includes every row in the Base, not just the visible viewport.

checkbox columns become real boolean cells, date columns become ISO date strings, number columns are written as numeric cells.

Useful when the table is better reviewed as a document than as a pasted image.

The exporter is designed to stay readable when a table mixes English and Chinese content.

Long status tables and research logs are the cases where manual screenshots usually become painful.

Bases view.Bases view you want to export.Table Exporter: Export table or Bases view as PNG, CSV, Excel, or PDF.PNG and PDF, adjust the per-run export options if needed.Bases views as PNGBases Table view data as CSVBases Table view data as Excel (.xlsx)Bases views as paginated PDFclean export style and the current rendered Obsidian stylePNG files directly to the clipboardBases views in the active fileBases view you most recently hovered or clickedExcel or Google SheetsBases views where you want the export command to prefer the one you just touchedBases project tracker or reading list that needs to leave Obsidian as a polished image or PDFExport table or Bases viewExport table or Bases view as PNGExport table or Bases view as PNG and copy to clipboardExport table or Bases table as CSVExport table or Bases table as ExcelExport table or Bases view as PDFExport table or Bases view as PDF with default optionsExport folder: vault folder where generated files are writtenImage scale: controls PNG/PDF sharpnessImage background: background color for image-based exportsDefault visual style: choose between cleaned-up table styling and the current rendered lookDefault post-export action: do nothing, reveal in Finder, or open the exported fileDefault copy PNG to clipboard: opt into clipboard-friendly PNG exportsFilename template: supports {{note}}, {{view}}, and {{index}}CSV delimiter: comma, semicolon, or tabPDF page size: A4 or LetterPDF orientation: portrait or landscapePDF margin: page margin for image-based PDF exportsPNG and PDF exports open a per-run options dialog so you can tweak output without changing plugin defaults.
Visual style: Clean export normalizes fonts, removes inline-code styling, and strips Obsidian-only highlight artifacts. Current rendered style stays closer to what you see in the note.Scale: controls image sharpness for PNG and image-based PDF.Background: sets the exported background color.PDF page size, orientation, and margin: adjust PDF pagination behavior.After export: optionally reveal the saved file in Finder or open it immediately.Copy PNG to clipboard: available for PNG exports and also exposed as a dedicated command.npm install
npm run build
main.jsmanifest.jsonstyles.cssTarget folder:
<your-vault>/.obsidian/plugins/table-exporter/
Settings -> Community pluginsTable ExporterPrebuilt release assets are available on the GitHub Releases page.
npm install
npm run dev
Other checks:
npm run check
npm test
npm run build
npm run release:check
npm run package
Project maintenance docs:
CHANGELOG.mdCONTRIBUTING.mdCODE_OF_CONDUCT.mdRELEASE_CHECKLIST.mdSECURITY.mdPNG or PDF looks blank
Use the latest build. Older builds had a cloned-DOM rendering issue that could produce white exports.The wrong table or Bases view was exported
Hover or click the target view first, then run the command again.The table still looks too much like Obsidian
Switch to Clean export in the export dialog.The PDF is too cramped
Increase Margin, switch orientation, or use a higher Scale.I need selectable text in PDF
That is not supported yet. Current PDF export is image-based by design.Bases views.clean export renders a normalized SVG/HTML representation for more predictable output, while current rendered style captures the live DOM with html2canvas.PDF export uses row-aware pagination for matrix tables and image slicing for visual-only Bases views.colspan and rowspan do not break the output shape.Bases views, not raw source-mode text selections.CSV and Excel exports are limited to Markdown tables and Bases Table views. Cards and List views are visual exports only; Map export is not supported yet.Map PNG/PDF export is blocked rather than producing a misleading blank map. The official Maps plugin renders its tiles through MapLibre WebGL, which the current capture pipeline cannot reproduce reliably.PDF export is image-based, so text in the PDF is not selectable yet.Map views (deferred from v0.3)MIT