NocoDB开源的智能表格详解-腾讯文档本地替代品

2024-06-04 07:04

本文主要是介绍NocoDB开源的智能表格详解-腾讯文档本地替代品,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、介绍
  • 二、docker-compose部署
  • 三、登录NocoDB
  • 四、NocoDB手册
    • 1. 创建项目
    • 2. 收集统计表
      • 2.1 添加字段
      • 2.2 编辑字段
      • 2.3 字段类型
      • 2.4 发布表格
    • 3.创建表单
      • 3.1 创建表单
      • 3.2 分享表单
      • 3.3 填写检测单
    • 4.创建看板
    • 5.创建画廊

一、介绍

  • 可作为腾讯文档的本地电子表格替代品,通过拖拽形式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_healthyenvironment: NC_DB: "mysql2://root_db:3306?u=noco&p=password&d=root_db"image: "nocodb/nocodb:latest"ports: - "8080:8080"restart: alwaysvolumes: - "nc_data:/usr/app/data"root_db: environment: MYSQL_DATABASE: root_dbMYSQL_PASSWORD: passwordMYSQL_ROOT_PASSWORD: passwordMYSQL_USER: nocohealthcheck: retries: 10test: - CMD- mysqladmin- ping- "-h"- localhosttimeout: 20simage: "mysql:8.3.0"restart: alwaysvolumes: - "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

这篇关于NocoDB开源的智能表格详解-腾讯文档本地替代品的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1029394

相关文章

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

SpringBoot日志级别与日志分组详解

《SpringBoot日志级别与日志分组详解》文章介绍了日志级别(ALL至OFF)及其作用,说明SpringBoot默认日志级别为INFO,可通过application.properties调整全局或... 目录日志级别1、级别内容2、调整日志级别调整默认日志级别调整指定类的日志级别项目开发过程中,利用日志

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

详解python pycharm与cmd中制表符不一样

《详解pythonpycharm与cmd中制表符不一样》本文主要介绍了pythonpycharm与cmd中制表符不一样,这个问题通常是因为PyCharm和命令行(CMD)使用的制表符(tab)的宽... 这个问题通常是因为PyCharm和命令行(CMD)使用的制表符(tab)的宽度不同导致的。在PyChar

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca