一个纯后端写的纯前端项目,表格转换工具 TableConvert

2020-04-27 16:57:37 +08:00
 Fechin

一个纯后端,写前端真实磨人,断断续续做了一年多,斗胆拿出来给 V 友们尝尝!

https://tableconvert.com

为什么开发这个工具?

于是就有了它。代码已经越写越乱,自己都看不下去了...

2.功能列表:

导入和输出结合起来就能实现 JSON 转 CSV 、Excel 转 Insert SQL 、JSON 转 Markdown 、CSV 转 Markdown 、Excel 转 LaTeX 表格、HTML table 转 DIV table 、LaTeX 转 Excel 等等功能。

3.通过 URL 导入

https://tableconvert.com/?import={import}&output={output}&data={url}

import : html | csv (默认) | json | markdown | latex ...

output : markdown (默认) | excel | mediawiki | xml | latex ...

url: 包含import格式文本的网址

举个栗子:

https://tableconvert.com/?output=json&data=https://gist.githubusercontent.com/curran/a08a1080b88344b0c8a7/raw/d546eaee765268bf2f487608c537c05e22e4b221/iris.csv

4.IDEA 输出

这是一个自定义的输出格式,有三个表达式可用:

举个栗子: 怎样快速将表格数据转换成 Java 代码?

Header Template: 为空

Rows Template: list.add(new String[]{"<",">"});

输出:

list.add(new String[]{"id","name","age","gender"});
list.add(new String[]{"1","Roberta","39","M"});
list.add(new String[]{"2","Oliver","25","M"});
...

很久没认真发帖了,欢迎给出你的意见~~

14370 次点击
所在节点    分享创造
103 条回复
Fechin
2020-04-28 11:43:52 +08:00
@wbrobot 好的,导入 SQL 已经在排期了,我加个急😀
wbrobot
2020-04-28 12:15:45 +08:00
@Fechin sqlite 是单文件,有 js 库可以直接读
noparking188
2020-04-28 13:00:12 +08:00
早就收藏在用了,感谢作者
violetlai
2020-04-28 13:32:29 +08:00
很好用,刚刚 v 站卖二手还用到了❤️
ccsulzf0627
2020-04-28 17:12:47 +08:00
厉害,优秀
myjava
2020-04-28 17:18:41 +08:00
非常棒
mader
2020-04-28 20:11:36 +08:00
@Fechin excel 上传导入的时候乱码
0uyangtian
2020-04-29 09:03:09 +08:00
其他输出格式不知道,但是 PHP 的输出格式是有问题的,既然表格有表头,那么表头的值就应该作为 PHP 数组里面的 key 值,而不是作为 value 输出
yuankui
2020-04-29 10:57:21 +08:00
好东西啊!请问楼主表格编辑用的啥库?
Fechin
2020-04-29 12:44:49 +08:00
@wbrobot 新增了 SQL 导入,来测试一个
Fechin
2020-04-29 12:46:50 +08:00
@mader 好的,是因为没有添加 Excel 读取库,排期中~
@0uyangtian 感谢建议,我没整过 PHP,后期会加一个 k/v 格式的 Options
laycher
2020-04-29 13:18:36 +08:00
用 Firefox,打开后 点点一直再闪,点其他的没用,难道我的姿势不对?
Fechin
2020-04-29 14:06:27 +08:00
@laycher 问题已修复,Firefox 浏览器不支持 Lookbehind 正则语法导致的
Keyes
2020-04-29 14:15:38 +08:00
@SuperManNoPain 加 BOM 试试
zerogzs
2020-04-29 14:54:53 +08:00
真不错!
GopherTT
2020-04-29 22:18:58 +08:00
挺不错的呀 样式也好看
jiewuza
2020-04-29 23:28:10 +08:00
确实蛮好用的
不过我更想要的是不规则表格的制作
能够支持从网页表格到 latex 的转换就好(其他很多格式本身也不能支持)
creatdate
2020-04-30 08:01:25 +08:00
不错,可用。
apeople
2020-04-30 08:35:25 +08:00
厉害啊,收藏了
Fechin
2020-04-30 10:11:55 +08:00
@jiewuza
@qiguai2017
@chaselen

三位提到都提到了复杂的表格,比如合并和嵌套,如果要支持复杂表格,那么现有的很多格式将不可用,比如 CSV 、SQL 、JSON 、Markdown 等,目前支持的格式多数都是规则的二维表。

我想到的时检测到目前正在编辑复杂表格后,不可用的格式置灰,大家有什么好建议?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/666668

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX