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

相关文章

MySQL中的分组和多表连接详解

《MySQL中的分组和多表连接详解》:本文主要介绍MySQL中的分组和多表连接的相关操作,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录mysql中的分组和多表连接一、MySQL的分组(group javascriptby )二、多表连接(表连接会产生大量的数据垃圾)MySQL中的

Java 实用工具类Spring 的 AnnotationUtils详解

《Java实用工具类Spring的AnnotationUtils详解》Spring框架提供了一个强大的注解工具类org.springframework.core.annotation.Annot... 目录前言一、AnnotationUtils 的常用方法二、常见应用场景三、与 JDK 原生注解 API 的

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

Python中的Walrus运算符分析示例详解

《Python中的Walrus运算符分析示例详解》Python中的Walrus运算符(:=)是Python3.8引入的一个新特性,允许在表达式中同时赋值和返回值,它的核心作用是减少重复计算,提升代码简... 目录1. 在循环中避免重复计算2. 在条件判断中同时赋值变量3. 在列表推导式或字典推导式中简化逻辑

Java Stream流使用案例深入详解

《JavaStream流使用案例深入详解》:本文主要介绍JavaStream流使用案例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录前言1. Lambda1.1 语法1.2 没参数只有一条语句或者多条语句1.3 一个参数只有一条语句或者多

SpringBoot整合mybatisPlus实现批量插入并获取ID详解

《SpringBoot整合mybatisPlus实现批量插入并获取ID详解》这篇文章主要为大家详细介绍了SpringBoot如何整合mybatisPlus实现批量插入并获取ID,文中的示例代码讲解详细... 目录【1】saveBATch(一万条数据总耗时:2478ms)【2】集合方式foreach(一万条数

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.