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

    文章

    3348

    浏览量

    42494
  • MySQL
    +关注

    关注

    1

    文章

    809

    浏览量

    26560
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15940

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

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

收藏 人收藏

    评论

    相关推荐

    LabVIEW UI设计之电子表格内嵌+下拉控件+数值控件+调用软键盘#工业自动化

    工业自动化
    天高云翳
    发布于 :2024年12月12日 17:09:54

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

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

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

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

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

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

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

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

    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>

    切换到OrCAD X,立享限时特优折扣

    电子表格的集成约束管理系统,旨在满足您的设计要求,根据电气、物理、间距和制造规则提供实时可视化反馈,确保设计一次成功供应链洞察:在设计环境中直接访问市场情报评分、
    的头像 发表于 08-30 12:20 258次阅读
    切换到OrCAD X,立享限时特优折扣

    数据分析的工具有哪些

    开发的一款电子表格软件,广泛应用于数据分析领域。它具有以下特点: 数据整理:Excel提供了丰富的数据整理功能,如排序、筛选、查找和替换。 数据计算:Excel内置了数百种函数,可以进行各种复杂的数学计算。 数据可视化:Excel提供了图表、
    的头像 发表于 07-05 14:54 856次阅读

    利用华企盾安全U盘实现居家办公文档的安全加密

    泄露的问题。 什么是安全U盘 安全U盘是一种新型的加密数据处理设备,也就是常说的USB存储设备,它是由北京华企盾科技责任有限公司开发的,可以使用它来储存和加密数据,通常使用它来保护重要的文件,比如电子表格文件。华
    的头像 发表于 05-21 11:20 382次阅读
    利用华企盾安全U盘实现居家办公文档的安全加密

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

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

    labview图片转成base64

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

    亿道丨安卓三防平板丨10英寸加固平板丨建筑领域应用

     智能手机和平板电脑能够远程修改电子表格、处理各种项目、监控库存并保持顺畅的通信,已成为我们生活中必不可少的一部分。然而,大多数手机和平板电脑都不能承受像建筑工地那样的恶劣条件,天气波动,灰尘很多或
    的头像 发表于 02-25 11:01 367次阅读

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

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

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

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