表格转图片

28分钟前更新 1 00
表格转图片表格转图片
表格转图片

技能简介

table-image 将 Markdown 格式的表格数据转换为 PNG 图片,解决 TelegramDiscord 等即时通讯工具无法直接显示表格的问题。

业务背景

业务人员常需在即时通讯场景分享结构化数据,但Telegram、Discord等工具原生不支持Markdown表格渲染。该工具将表格一键转为轻量PNG图片,确保跨平台清晰展示,支持明暗主题切换,提升远程协作中数据传递的效率与专业度。

落地案例:运营团队每周在Discord频道同步各区域销售数据,以往粘贴Markdown表格显示混乱。现通过该工具将业绩对比表转为PNG图片,选择暗黑主题匹配频道风格,10KB小文件秒级发送。接收方无需跳转即可查看整齐排版,讨论效率显著提升。

能做什么

  • 把 Markdown 表格渲染成清晰易读的 PNG 图片
  • 自动适配暗黑/明亮两种主题风格
  • 支持常用 emoji 符号显示
  • 生成文件体积小(约10-20KB),适合消息传输

使用说明

安装 tablesnap:

go install github.com/joargp/tablesnap/cmd/tablesnap@latest

或从源码构建:

git clone https://github.com/joargp/tablesnap.git
cd tablesnap
go build -o tablesnap ./cmd/tablesnap

完整 emoji 支持(可选):

tablesnap emojis install

基本用法:

echo "| Header 1 | Header 2 |
|----------|----------|
| Data 1   | Data 2   |" | tablesnap -o /tmp/table.png

然后发送:MEDIA:/tmp/table.png

常用参数:

  • -i:指定输入文件(默认 stdin)
  • -o:指定输出文件(默认 stdout)
  • --theme light:切换明亮主题
  • --font-size 16:调整字体大小
  • --padding 15:调整单元格内边距

输入与输出

见下方输入与输出表格。

项目内容
输入Markdown 表格文本(通过管道传入);可选参数:主题、字体大小、边距
输出PNG 图片文件(默认 /tmp/table.png),体积约 10-20KB
适用人群需在即时通讯工具分享表格的分析师、运维人员、社群运营者
不包含Excel 文件导入、图表绘制、多页表格合并、云端存储集成

 

风险提示

  • 未安装完整 emoji 包时,部分表情会显示为 □ 方框
  • 极宽表格可能超出屏幕显示范围
  • 依赖 Go 环境,需提前配置

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/joargp/table-image/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...