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

    文章

    3231

    浏览量

    42346
  • MySQL
    +关注

    关注

    1

    文章

    799

    浏览量

    26403
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15894

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

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

收藏 人收藏

    评论

    相关推荐

    多维表格数据库Teable的适用场景?

    Teable多维表格数据库是一款功能强大的云端数据库和协作工具,结合了电子表格的灵活性和数据库的强大功能,适用企业内部项目管理 数据收集与整理 内容管理与创意协作 客户关系管理 项目跟踪与分析 IT与工程管理
    的头像 发表于 10-31 15:48 115次阅读

    传统电子表格Excel和Teable多维表格数据库的区别?

    传统Excel是一款功能强大的电子表格软件,它的数据处理 分析以及图表制作等功能给工作带来了很多便利,但也有自身的局限性,本文介绍的多维表格Teable数据库将在传统电子表格Excel的特性上,增强数据处理能力,提升工作效率.
    的头像 发表于 10-23 16:44 247次阅读

    多维表格属于低代码平台吗?

    Teable多维表格数据库是一款功能强大的云端数据库和协作工具,结合了电子表格的灵活性和数据库的强大功能,适用企业内部项目管理 数据收集与整理 内容管理与创意协作 客户关系管理 项目跟踪与分析 IT与工程管理
    的头像 发表于 10-17 14:22 185次阅读

    何为Teable多维表格数据库,它仅仅是一个在线的智能表格吗?

    表格是一种创新的数据管理和协作工具,它结合了传统电子表格的直观界面与关系数据库的强大功能。用户不仅可以像在Excel中一样在二维表格内记录和编辑数据,还能享受到基于数据结构的灵活管理方式。
    的头像 发表于 10-14 16:13 318次阅读

    AM/DM37x功率估算电子表格

    电子发烧友网站提供《AM/DM37x功率估算电子表格.pdf》资料免费下载
    发表于 10-12 09:33 0次下载
    AM/DM37x功率估算<b class='flag-5'>电子表格</b>

    AM35x功率估算电子表格

    电子发烧友网站提供《AM35x功率估算电子表格.pdf》资料免费下载
    发表于 10-12 09:11 0次下载
    AM35x功率估算<b class='flag-5'>电子表格</b>

    让SOLIDWORKS用户无忧的基于云的PLM

    现代产品开发流程会生成数量惊人的数据,从零件和装配体文件到仿真和CAD/CAM文件。此外,要实现有效的项目交流,需要无数的文件,如电子表格、PDF 和电子邮件,这些文件都需要进行管理,才能优化协作并沿正确方向推进产品设计。
    的头像 发表于 05-11 16:17 402次阅读
    让SOLIDWORKS用户无忧的基于云的PLM

    labview图片转成base64

    各位大佬们,请教一下如何在labview中图片转成base64编码,然后传给Python,或者是然后用labview和Python之间传递图片,求大神指教该怎么写
    发表于 05-08 01:04

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

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

    使用cpolar内网穿透本地MariaDB数据库

    本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库。
    的头像 发表于 01-22 10:28 550次阅读
    使用cpolar内网穿透本地<b class='flag-5'>MariaDB</b>数据库

    wps能不能用vlookup函数与数组结合提取多列数据

    WPS表格是一个功能强大的电子表格软件,它提供了一系列函数,包括VLOOKUP函数,用于在表格中查找和提取数据。VLOOKUP函数能够根据某个关键值在一个指定的范围内进行查找,并返回该值所在行或列
    的头像 发表于 12-01 11:07 1415次阅读

    vlookup函数的使用方法

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

    if函数如何嵌套计算公式

    嵌套if函数可以在Excel电子表格软件中实现复杂的条件判断和计算公式。本文将详细介绍if函数的嵌套使用方法,包括语法、常见应用场景和实例演示,以及注意事项和进阶技巧。 一、if函数的基本语法
    的头像 发表于 11-30 16:55 6349次阅读

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

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

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

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