ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ConvertX转换历史导出CSV快速教程:3种方式把转换记录搬进表格

ConvertX转换历史导出CSV快速教程:3种方式把转换记录搬进表格 ConvertX转换历史导出CSV快速教程3种方式把转换记录搬进表格【免费下载链接】ConvertX Self-hosted online file converter. Supports 1000 formats ⚙️项目地址: https://gitcode.com/GitHub_Trending/co/ConvertX转了一堆文件一周后想不起来它们被换成了什么格式ConvertX的转换历史会记下每个任务但它只摆在页面表格里没法直接拷进表格软件。好消息这些数据有地方存。下面带你从历史页面拿到一个能打开的CSV文件。开始之前先花30秒搞清楚动手之前先弄清数据在哪、从哪进。三件事。数据存在数据库里每次转换任务都会写进一个 SQLite 数据库分两层记录——任务层存转换时间、文件数、状态文件层存每个文件的输入名和输出名。页面入口在哪登录后点页面右上角的 History 进入历史页面表格逻辑写在 src/pages/history.tsx 里。只查你自己的页面按登录账号查询你只看得了自己的转换历史看不到别人的。快速上手三步完成不碰代码也能把数据在页面上摸清楚这是导出的前提。打开历史页面点右上角的 History 进入。如果找不到先看下文避坑指南的第二个问题。找到目标转换记录表格按时间、文件数、完成数、状态排列点行首的小箭头还能展开每个文件的输入输出名。确认想导出的字段页面上能看到的就是可导出的字段时间、文件数、完成数、状态一次拿全。这是 ConvertX 主界面注意右上角的 History 入口转换历史就从这里进。进阶路线给技术向用户想跳过手工复制、让机器直接吐文件下面两种都能一步到位。如何从数据库直接导出转换历史CSV数据库文件默认在./data/mydb.sqlite位置定义在 src/db/db.ts 里可用 DB_PATH 环境变量改。Docker 部署的话它就在那个挂载出来的 ./data 目录里。# 查询任务表带上表头直接导出成 CSV 文件 sqlite3 -header -csv ./data/mydb.sqlite SELECT date_created, num_files, status FROM jobs; history.csv一句话这条命令绕开网页直接从数据库把任务表读出来写成 history.csv丢进 Excel 就能看。想要每个文件的明细再把 file_names 表联上加 file_name、output_file_name 两列即可。如何在浏览器控制台复制转换历史不想碰服务器就在历史页面上直接取数。// 打开历史页面后按 F12在控制台粘贴运行 const rows [...document.querySelectorAll(tr[id^job-row])] .map(tr [...tr.querySelectorAll(td)].map(td td.textContent.trim()).join(,)); copy(rows.join(\n)); // 把表格可见行整体复制到剪贴板这句话做了三件事把表格每一行拼成逗号分隔的文本再放进剪贴板回 Excel 粘贴就行开头几列是复选框和按钮留下的空列粘贴后删掉即可。避坑指南最容易踩的3个问题导出本身不复杂但下面三个问题最容易把成果吞掉。️历史记录突然变少现象是页面记录越来越少。原因是服务会定期清理旧任务默认删掉超过 24 小时的记录。解决把 AUTO_DELETE_EVERY_N_HOURS 环境变量设为 0 关掉自动清理或者养成用完先导出的习惯。历史页打不开直接跳回首页现象是点 History 被重定向到首页。原因是 HIDE_HISTORY 环境变量被设成了 true页面入口被整体隐藏没登录时也会被踢去登录页。解决先登录再检查部署时是否开了隐藏历史的配置。看不到另一个账号的转换记录现象是表格少了一半记录。原因是历史页只查当前登录用户名下的任务各账号之间互相隔离。解决换到对应账号登录查看和导出要一次看全部就用上面查数据库的办法。先看懂、再导出、绕开这三颗雷转换历史才算真正握在自己手里。✅ 更多部署方式和环境变量说明见项目里的 README.md。【免费下载链接】ConvertX Self-hosted online file converter. Supports 1000 formats ⚙️项目地址: https://gitcode.com/GitHub_Trending/co/ConvertX创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表