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

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

14455 次点击
所在节点    分享创造
103 条回复
Flywith24
2020-05-08 18:21:52 +08:00
用例很久了,点赞
gunavy
2020-05-08 19:12:45 +08:00
好用!
vison09
2020-05-09 10:19:12 +08:00
马克
sunshinev
2020-05-09 10:32:33 +08:00
很有新意啊,点赞
insaneguy
2020-05-09 10:57:21 +08:00
非常赞,感谢分享!
namelosw
2020-05-12 00:06:30 +08:00
很不错
自动下载是不是可以关掉,或者可以设置……切一切 tab 不小心就下了好几个文件。
对前端感兴趣也可以试试下载先到浏览器 blob 直接预览,然后点击下载。
chnyung
2020-05-12 12:32:12 +08:00
用来一下非常好!特意登陆上来感谢作者。谢谢你大佬
goldenalex
2020-05-12 15:23:15 +08:00
试用了一下,感觉不错哦。。。

支持支持。。。

发现两个小问题。。。

1 、pdf 输出中文乱码
2 、md 输出,在数据中有较长的数据和空数据混合的情况下会对不齐
meisen
2020-05-12 16:49:48 +08:00
感谢分享❤️
rp722
2020-05-12 17:25:44 +08:00
给力 好东东
zhenlang
2020-05-12 22:59:51 +08:00
这 ui 不错啊,老哥创意满满
jones2000
2020-05-13 01:49:16 +08:00
没有考虑对大数据量的处理逻辑, 比如 10W 条数据的显示和实时更新。前端表格开源的很多, 但对大数据量的显示支持的很少,基本上 10W 条数据就卡了。
96412hj
2020-05-13 15:02:24 +08:00
老哥 开源吗
Fechin
2020-05-13 17:50:55 +08:00
@jin7 感谢分享
@kevtyle https://github.com/linways/table-to-excel
@bobsam @96412hj 代码写的太乱了,以后把代码模块化了再考虑
@ztjryg4 这个问题还没找到解决办法~
@namelosw 感谢反馈
@jones2000 大数据显示倒是有解决方案,可尝试屏幕可见区动态渲染表格,非可见区不渲染,关键是实时处理大数据的格式转换这是个问题
Fechin
2020-05-13 17:54:45 +08:00
@goldenalex pdf 中文乱码需要导入字体,会拖慢网站速度,排期研究中~,转 markdown 时单元格内容存在空格确实会变形,不过空格属于内容了,不能强制修改,倒是可以加一个对单元格数据的查找替换的工具
liuye1992
2020-05-14 04:18:34 +08:00
好,灰常实用。就没看懂这个令人费解的标题。

在我看来这不就是个数据结构转换器。转换出来的各类常用的数据结构文档经常会在网站开发中用到而已。
em2046
2020-05-22 20:41:12 +08:00

提报一个 Bug,转 JSON 格式时,空格会丢失。
em2046
2020-05-22 20:53:22 +08:00

还有一个小的体验问题,控制条在最右侧边缘时显示不完全,无法进行删除列操作。
justin2018
2020-05-27 16:27:14 +08:00
@Fechin 楼主 咨询下 这个地方是用的开源的库吗? 谢谢~ 其实想偷懒😁

![Q3YIdsm]( )
laycher
2021-01-06 13:20:26 +08:00
@Fechin 请问,我有 excel 文件导入是乱码?这个如何解决?

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

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

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

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

© 2021 V2EX