我们团队内部开发一年多的新产品终于发布了。SeaTable 是一款新型的在线协同表格和轻数据库。它支持“文件”、“图片”、“单选项”、“多选项”、“协作人”等丰富的数据类型。它帮助你方便的记录和管理各种零散的信息,并按照你的所需进行扩展,实现数据处理的自动化和业务流程的自动化。SeaTable 的目的则是帮助大家来实现结构化信息的管理。
下面用一些图文来介绍 SeaTable 作为协同表格的功能,让大家对 SeaTable 有一个直观的了解。
在 SeaTable 中,每一列都可以有一个特定的数据类型,可供选择的类型非常丰富,除了文本、数字、日期这样的常规类型,你还可以设置图片、文件、协作人、单选标签、多选标签这样的数据类型。例如选择图片类型,你可以直接上传图片,图片会以缩略图的形式直接展现。而如果是多选框,则会以标签的形式展现你选中的选项。
以上这些属于基础的用法,在更高级的用法中我们还提供了"计算公式"、“链接其它记录” 等列类型。
SeaTable 支持对同一个表同时提供多种视图,每个视图可以有不同的过滤、排序条件,快速的在视图间切换,帮你从不同的角度来看数据。
下图是一个包含多个视图的任务清单表,以时间角度为例,如果只想查看本周的任务清单,可以选择查看“本周任务”的视图。如果想查看本月的任务清单,则可以切换到“本月任务”的视图。
此外,当多个人在同一张表里协作时,你可以对所需的视图进行锁定,无需担心其他人随意修改。
对同一份数据,除了用基本的表格方式呈现外,SeaTable 还提供了日历等展现方式。而且这种展现方式是可以按照你的需要进行扩展的。
记录完数据后,你可以方便的创建图表和表格,以便对数据进行统计和分析。
SeaTable 作为一款协同表格,和 Excel 相比,它的优势在于数据管理和分析的能力。具体包括:
以企业中常见的客户管理需求为例子。市面上很多 CRM 软件定价都比较高,但是很多公司其实只是会用到里面一小部分的功能,性价比不高,所以很多公司其实还只是会用 Excel 来做简单的销售记录。但是用 Excel 来管理销售记录有不少弊端。比如 Excel 本身无法保存合同、发票等文件,这些文件又要另外保存在文件夹中,导致信息的分散,容易造成缺漏。另外 Excel 也无法将一个客户的多次购买记录进行关联,在信息组织上不够结构化。利用 SeaTable 的“文件列”和“链接其他记录”功能则能很好地解决这两个问题。并且,利用 SeaTable 的数据分析能力,也能实现很多 CRM 软件的高级功能。
作为协同表格来使用只是 SeaTable 的一部分功能。SeaTable 更强大的地方是作为一个轻数据库,帮助你用更少的时间,更低的成本,更加可视化的方式来实现业务流程的自动化。具体包括:
一个简单的例子是静态网站。如果你有一个静态网站,现在想显示一些动态的数据。在 SeaTable 中存储这些数据,并显示到网站上,就能免去维护单独的数据库,而且编辑也很方便。如果你想在网站上收集一些简单的反馈信息,那么就可以生成一个表单,并在网站上加入表单链接。
另一个简单的例子,如果你有一个内部应用,这个应用在用户输入数据后,自动根据这些数据生成一个 Word 或者 PDF 文档(比如 XXX 证明)。那么通过 SDK 写一个实时的处理程序,生成 PDF 后上传到表格中,就能满足这个需求。你不再需要做其他的页面。
对于 SeaTable 感兴趣的用户,可以访问 SeaTable 官网 https://seatable.cn 进行进一步的体验,欢迎大家反馈意见!
2
xjqkilling OP @est 这是两种不同的产品吧
|
3
airyland 2020-01-10 11:16:19 +08:00
看起来是类 https://airtable.com/ 产品。
|
4
xjqkilling OP @airyland 对的,只是可扩展性方面比 AirTable 要更彻底
|
5
cernard 2020-01-10 11:28:37 +08:00
体验了一下,感觉还可以。总结来说,就是简化 SQL 表的一些操作和应用。
给些建议: 1. 能够添加自定义源,这样用户可以直接接入自己的数据库,这个可以作为付费功能。 2. 如果能实现上面需求,再支持 NoSQL 3. 能把数据表结构和内容导出为 SQL 文件 4. 前三条可能和你们产品的定位不符 5. 添加更多的数据可视化 |
6
xjqkilling OP @cernard 多谢建议,与外部数据源的导入导出这个我们会考虑的。
|
7
yufeng0681 2020-01-10 12:23:21 +08:00
1、啥时候能和微信小程序对接啊? 需要提供 https 有备案的域名访问能力
2、性能没有提及,比如说一万 十万条数据,API 调用的性能情况 |
8
xjqkilling OP @yufeng0681 你们是什么使用场景呢?
|
9
xjqkilling OP @yufeng0681 如果需要作为一个频繁访问的数据库来使用,最好自己部署一套。SeaTable 也可以私有部署的: https://docs.seatable.io/published/seatable-manual/home.md
|
10
haoyu0023 2020-01-10 14:46:55 +08:00 via iPad
对比 AIRtable 的区别具体是?
一个在海里一个在天上? |
11
xjqkilling OP @haoyu0023 一个在墙内,一个在墙外,网速不同; AirTable 的 API 很局限,扩展只能通过 Zappier 来做,SeaTable 的 SDK 采用数据自动同步的模式,可以开发任意应用。
|
12
xjqkilling OP @haoyu0023 AirTable 不提供私有部署,SeaTable 可以私有部署。这样就可以支持高频访问了,公网的服务,高频访问都是被限制的。
|
13
xjqkilling OP @haoyu0023 总体来说,SeaTable 比 AirTable 更适合当作一个数据库来用,限制更少。
|
14
windedge 2020-01-10 16:12:05 +08:00
一直关注你们的产品, 刚出来没几天就试用了. 想知道你们产品会开源吗, 还有就是类型能不能增加 one2many 关联类型, 用来实现"订单 -> 添加明细行"这种功能. @xjqkilling
|
15
tfdetang 2020-01-10 17:37:46 +08:00
用了 docker-compose 的方式部署了。基本功能没有问题,但是感觉前端还是有不少 bug。比如添加了用户协作者里找不到,偶尔 log 打不开。
希望提供类似 coda 里的一些自动化功能, 还有条件格式功能。吸取各家所长会是一款很好的工具 |
16
xjqkilling OP @cernard 导入导出外部数据也可以通过 API 写脚本来实现。
|
17
xjqkilling OP @windedge 现在本身链接其他记录的功能本身就能链接多个记录的
|
18
greatghoul 2020-01-10 22:30:26 +08:00
挺好的,mark 了。
|
19
xjqkilling OP @greatghoul 谢谢关注
|