一个纯后端写的纯前端项目,表格转换工具 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"});
...

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

14448 次点击
所在节点    分享创造
103 条回复
jucelin
2020-04-30 10:21:35 +08:00
有个小问题,输入中文的时候,首字母丢了
https://i.loli.net/2020/04/30/e7PRCSHxaW4jfX9.png
kokdemo
2020-04-30 10:51:33 +08:00
这个居然是楼主做的,太厉害了

我在这篇文章里就提到 https://wocai.de/post/2019/05/%E5%B8%B8%E7%94%A8%E7%9A%84-markdown-%E5%B7%A5%E5%85%B7/#%E5%9B%9B-%E8%A1%A8%E6%A0%BC%E7%94%9F%E6%88%90

当时还以为是国外的开发者的作品……
Fechin
2020-04-30 10:53:03 +08:00
@jucelin 这是个很有意思的问题,你先按 Enter 或者双击单元格,再输入中文
lidongdongnk
2020-04-30 10:58:36 +08:00
真好,赞美作者
jucelin
2020-04-30 10:59:32 +08:00
@Fechin #62 这是选中后直接输入的时候出现的,如果已经进入输入态,就没有这个问题了
Fechin
2020-04-30 11:06:06 +08:00
@kokdemo 感谢感谢!中式英语,写点文章全靠翻译~
Fechin
2020-04-30 11:12:10 +08:00
@yuankui 编辑器没有用到库,自己开发的
xrr2016
2020-04-30 12:30:41 +08:00
大佬 NB !
zhezhi
2020-04-30 12:59:18 +08:00
收藏备用。
jin7
2020-04-30 13:21:07 +08:00
lz
php 自 5.4 起可以使用短数组定义语法,用 [] 替代 array()。
NickyPP
2020-04-30 16:12:04 +08:00
UI 很舒服,收藏了
Clay0620
2020-04-30 16:17:03 +08:00
jiewuza
2020-04-30 22:56:47 +08:00
@Fechin
我觉得把不支持复杂表格的格式变灰,是完全可以接受的
并且非常期待这个功能
kevtyle
2020-05-01 13:12:22 +08:00
楼主是怎么转换 excel 文件的,比较好奇
loading
2020-05-01 13:47:47 +08:00
不错,挺好。
YOUMA
2020-05-01 15:35:06 +08:00
其他输出格式不知道,但是 PHP 的输出格式是有问题的,既然表格有表头,那么表头的值就应该作为 PHP 数组里面的 key 值,而不是作为 value 输出
bobsam
2020-05-06 12:57:12 +08:00
想知道是怎么实现的呢?会开源吗?
freak118
2020-05-06 13:29:29 +08:00
NB
abelce
2020-05-07 14:07:12 +08:00
终于找到作者了,以前用过
ztjryg4
2020-05-08 13:43:40 +08:00
用到过这个,非常好用,当时还以为是国外开发者的作品,没想到作者是 v 友,感谢!
同遇到过中文输入吃首字母的问题,已经了解可以先 Enter 再输入,不过如果能像英文一样直接输入的话感觉会更方便。

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

https://www.v2ex.com/t/666668

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

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

© 2021 V2EX