dsh-csv-viewer
DSH web plugin for virtualized CSV and TSV table previews 适合需要在 DSH 侧边栏高效浏览、搜索和排序大型表格的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hi-wenw/dsh-csv-viewerdsh-csv-viewer
DSH Web plugin that adds a dsh-better-sidebar viewer for .csv and .tsv files.
Install
Run this in the environment where DSH Web is installed:
dsh plugin --profile web add https://github.com/hi-wenw/dsh-csv-viewer.git
Restart DSH Web, then hard-refresh the browser with Ctrl+Shift+R. Open a CSV or TSV file from the sidebar to use the viewer.
Features
- automatic delimiter detection for comma, tab, semicolon, and pipe-separated files;
- virtualized rows, so large tables do not create one DOM node for every row;
- sticky header and source row numbers;
- case-insensitive content search;
- numeric/text column sorting with ascending, descending, and reset states;
Table/Rawpreview modes;- CSV quoting, escaped quotes, CRLF, and quoted newlines.
Development
pnpm install
pnpm build
pnpm check
The DSH client bundle is generated at lib/client.js. The host entry is lib/index.js and the bundle registration is in cordis.patch.yml.
License
MIT