0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NocoDB如何把SQLite、MariaDB等转成智能电子表格?

数据分析与开发 来源:开源前哨 作者:开源前哨 2021-06-27 10:16 次阅读

简介

NocoDB 是 Airtable 的开源替代方案,可以“一键”将 MySQL、PostgreSQL、SQL Server、SQLite 和 MariaDB 转换为智能电子表格。

大多数互联网企业都配备电子表格或数据库来解决他们的业务需求。每天有超过 10 亿人协作使用电子表格。然而,如果要在数据库上以类似的速度工作,需要更强大的计算工具。NocoDB 的团队希望为世界上每一个互联网企业开源的数据库提供强大的无代码接口

丰富的电子表格界面

可以轻松地进行搜索、排序、过滤数据,隐藏表格列

创建网格、图库、看板、甘特图、表单

公共和密码保护,可以共享视图

锁定视图

将图像上传到单元格

多重角色,包括所有者、创建者、编辑者、评论者、查看者、评论者、自定义角色

支持细粒度的访问控制

支持工作流程自动化的 App

聊天:Microsoft Teams、Slack、Discord、Mattermost

电子邮件:SMTP、SES、Mailchimp

短信 : Twilio

Whatsapp

提供第叁方 API

可通过以下方式进行 API 开发接入

REST API (Swagger)

GraphQL API

JWT 身份验证和社交身份验证

与 Zapier、Integromat 集成的 API 令牌

项目地址是:

https://github.com/nocodb/nocodb

快速部署

使用 Docker

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

使用 Npm

官方提供了独立的压缩安装文件,下载对应服务器的版本,解压缩即可使用。

npx create-nocodb-app

使用 Git

git clone https://github.com/nocodb/nocodb-seed

cd nocodb-seed

npm install

npm start

用户界面

部署完成后,访问以下地址即可看到用户界面:

http://localhost:8080/dashboard

本地运行

用于本地调试,对代码的更新会自动重新启动。

git clone https://github.com/nocodb/nocodb

cd nocodb

# 后台运行,浏览器打开 localhost:8080/dashboardcd packages/nocodb

npm install

npm run watch:run

# 前台运行,浏览器打开 localhost:3000/dashboardcd packages/nc-gui

npm install

npm run dev

简单使用

NocoDB 需要一个数据库来存储电子表格视图和外部数据库的元数据。这个数据库的连接参数可以在 NC_DB 环境变量中指定。

使用 Docker

MySQL 示例

docker run -d -p 8080:8080

-e NC_DB=“mysql2://host.docker.internal:3306?u=root&p=password&d=d1”

-e NC_AUTH_JWT_SECRET=“569a1821-0a93-45e8-87ab-eb857f20a010”

nocodb/nocodb

Postgres 示例

docker run -d -p 8080:8080

-e NC_DB=“pg://host:port?u=user&p=password&d=database”

-e NC_AUTH_JWT_SECRET=“569a1821-0a93-45e8-87ab-eb857f20a010”

nocodb/nocodb

SQL Server 示例

docker run -d -p 8080:8080

-e NC_DB=“mssql://host:port?u=user&p=password&d=database”

-e NC_AUTH_JWT_SECRET=“569a1821-0a93-45e8-87ab-eb857f20a010”

nocodb/nocodb
编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    2981

    浏览量

    41689
  • MySQL
    +关注

    关注

    1

    文章

    773

    浏览量

    25976
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15761

原文标题:12.6k Star!一键把 MySQL、PostgreSQL 等转成智能电子表格

文章出处:【微信号:DBDevs,微信公众号:数据分析与开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    用Excel构建了一个16位的CPU,如何做到的?

    据EDN电子技术设计报道,YouTube 上的 Inkbox在 Excel 中构建并以3Hz时钟频率运行,并具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在流行的电子表格中运行。
    发表于 01-31 16:36 244次阅读
    用Excel构建了一个16位的CPU,如何做到的?

    vlookup函数的使用方法

    VLOOKUP函数是Excel电子表格中一种非常常用和有用的函数。它允许用户根据一个特定的查找值,在一个给定的表格中查找匹配的值,并返回这些匹配值所在列的对应数据。这个函数通常用于查找一个数据集中
    的头像 发表于 11-30 17:13 919次阅读

    确保PCB设计成功,这八个步骤一个都不能少

    PADS 允许您在一个库中维护所有设计任务,并可实时更新该库,以便于使用并确保设计开发的性。您可以通过单个电子表格来访问所有元器件信息,而无需担心数据冗余、多个库或耗时费力的工具开销。
    发表于 11-29 15:33 140次阅读

    确保PCB设计成功的关键几步!

    PADS 允许您在一个库中维护所有设计任务,并可实时更新该库,以便于使用并确保设计开发的性。您可以通过单个电子表格来访问所有元器件信息,而无需担心数据冗余、多个库或耗时费力的工具开销。
    发表于 11-24 15:42 91次阅读

    数据采集入门常见的数据类型

    当需要兼容性、电子表格处理和可读数据时,这类数据文件是一个很好的选择。缺点是数据必须是扁平的。扁平数据库是一个基本的列/行数据库,历史记录是相关的,这意味着数据可以基于时间戳或其它“关键”标准来自数据库中的不同位置。
    的头像 发表于 11-08 11:31 444次阅读

    PADS Router的操作页面及鼠标指令介绍

    PADS Router的用户界面由菜单栏,工作界面,一般工具栏,状态栏,项目浏览器组,输出窗口,电子表格组成(图1): 图1 注意: 如果你的界面没有显示项目浏览器,电子表格,输出窗口,可以在菜单栏
    的头像 发表于 11-02 09:10 293次阅读
    PADS Router的操作页面及鼠标指令介绍

    微软连续13年被Gartner®评为“销售能力自动化平台领导者”

    逆势,企业领导者仍然关心如何让他们拥有的人才在工作中保持快乐和高效。许多销售团队长期依赖高度手动处理和不连续的流程,其中涉及电子邮件、电子表格和客户关系管理 (CRM) 工具的组合。但是,遵循手动处理流程以及在销售工具和电子表格
    的头像 发表于 10-13 00:10 312次阅读
    微软连续13年被Gartner®评为“销售能力自动化平台领导者”

    labview字符串写入电子表格

    (123,56)和(56,123)写入电子表格时显示的结果却不一样,有哪位大佬知道是什么原因吗?
    发表于 09-06 16:05

    创建SQlite的方法

    时,它非常受欢迎。 本文将详细介绍如何创建SQLite数据库及表格,并提供相关代码示例。 **方法一:使用SQLite Studio创建SQLite数据库**
    的头像 发表于 08-28 17:15 3050次阅读

    DP Hub是一款简单易用的多显示器连接解决方案

    DP Hub是一款简单易用的多显示器连接解决方案,能够用于连接单台 DP 输出设备和多达三台兼容DP的显示器,产品即插即用,让您能够尽享单一DP输出接口转接多台显示器带来的便利,特别利于图形设计、电子表格分析及股票观察。
    的头像 发表于 08-15 16:52 996次阅读
    DP Hub是一款简单易用的多显示器连接解决方案

    MAX2310 VCO槽路设计

    本应用笔记介绍了压控振荡器(VCO)的槽路设计方法,并给出了常用的中频(IF) 85MHz、190MHz、210MHz压控振荡器的设计实例。这些设计减少了为优化设计而进行的重复工作,具体分析可借助一个简单的电子表格实现。
    的头像 发表于 06-08 17:10 457次阅读
    MAX2310 VCO槽路设计

    MAX2360中频槽路设计

    本应用笔记介绍了压控振荡器(VCO)的槽路设计方法,并给出了常用的中频(IF) 130MHz、165MHz、380MHz压控振荡器的设计实例。这些设计减少了为优化设计而进行的重复工作,具体分析可借助一个简单的电子表格实现。
    的头像 发表于 06-08 17:03 366次阅读
    MAX2360中频槽路设计

    康耐视电子表格的编程 #知识推荐官 #考公考编#硬声创作季

    康耐视
    或许
    发布于 :2023年05月31日 08:54:45

    嵌入式Qt-表格使用测试

    本篇介绍了Qt中QTable Widget这个表格组件的使用,后续可增加SQLite数据库功能,利用表格可以直观的展示出嵌入式设备的数据库中的数据信息。
    的头像 发表于 05-14 12:27 1144次阅读
    嵌入式Qt-<b class='flag-5'>表格</b>使用测试

    MT53E1G32D2是否已经过NXP在i.MX8QM上的验证?

    的情况下工作。 我做了以下步骤: 1 - 根据新内存和我的电路板原理图(均在附件中)填写 RPA 电子表格 v23 2 - 将“DCD CFG 文件 CBT”选项卡内容复制到 imx-scfw
    发表于 05-04 06:39