文章目录
一、介绍
- 可作为腾讯文档的本地电子表格替代品,通过拖拽形式DIY数据表格和表单,便于收集编辑数据。确保数据安全。
- NocoDB是一个开源的智能表格解决方案,可将任何数据库转换为易于操作的在线电子表格。
- 它不仅是Airtable的一个开源替代品,而且提供了丰富的特性与功能,适用于各种应用场景。
- NocoDB设计精巧,支持多种数据库系统(如MySQL、PostgreSQL、SQL Server、SQLite和MariaDB)并提供了一个直观的界面,让用户可以轻松创建、查看和编辑数据。
- NocoDB可以结合BI工具做可视化数据分析。
二、docker-compose部署
注:本环境已安装docker和docker-compose环境,未安装的小伙伴请自行百度安装。
version: "2.1"
services:
nocodb:
depends_on:
root_db:
condition: service_healthy
environment:
NC_DB: "mysql2://root_db:3306?u=noco&p=password&d=root_db"
image: "nocodb/nocodb:latest"
ports:
- "8080:8080"
restart: always
volumes:
- "nc_data:/usr/app/data"
root_db:
environment:
MYSQL_DATABASE: root_db
MYSQL_PASSWORD: password
MYSQL_ROOT_PASSWORD: password
MYSQL_USER: noco
healthcheck:
retries: 10
test:
- CMD
- mysqladmin
- ping
- "-h"
- localhost
timeout: 20s
image: "mysql:8.3.0"
restart: always
volumes:
- "db_data:/var/lib/mysql"
# below line shows how to change charset and collation
# uncomment it if necessary
# command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
db_data: {}
nc_data: {}
三、登录NocoDB
登录地址: http://localhost:8080/dashboard
首次登录会提示注册账户,此账户为管理员账户,请妥善保管。
四、NocoDB手册
1. 创建项目
首页——创建新项目,可通过项目对表格分组分类
2. 收集统计表
进入项目添加新表,创建表字段(表列名),选择表类型。
2.1 添加字段
2.2 编辑字段
2.3 字段类型
建议所有字段(列)按照实际字段类型填写,方便后续统计筛选,或者数据分析。
字段用途其他SingleLineText单行文本LongText多行文本Attachment上传或关联文件Checkbox复选框MultiSelect多选框或下拉列表(允许多选)SingleSelect单选框或下拉列表(仅允许单选)URLURL链接Date用于输入日期(年、月、日)Year输入年份PhoneNumber手机号Email邮箱
2.4 发布表格
表格发布后,可供外部人员通过任意浏览器在线编辑。可设置人员管理编辑权限
分享视图
分享效果
在线编辑、筛选、排序和下载数据
3.创建表单
3.1 创建表单
将表格转换成在线表单,方便收集数据
根据需求增删字段,和高级选项
3.2 分享表单
3.3 填写检测单
表单数据提交后,数据会自动同步到表格中
4.创建看板
5.创建画廊
画廊一般要放图片才能现实效果,比较简单大家可以自行摸索。
项目GitHub地址:https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/chinese.md
版权归原作者 Spring雷 所有, 如有侵权,请联系我们删除。