」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > Google Sheets 到 MySQL 只需幾分鐘

Google Sheets 到 MySQL 只需幾分鐘

發佈於2024-11-08
瀏覽:490

Google Sheets 数据导入 MySQL:初学者指南

您是否希望将 Google Sheets 数据转换为 MySQL 数据库?如果是这样,那么您来对地方了!在这个适合初学者的教程中,我们将引导您完成将 Google Sheets 数据导入 MySQL 数据库的过程。

如果您没有编码背景,请不要担心 - 本指南旨在让每个人都可以访问,无论其技术专业知识如何。

为了让事情变得更加简单,我们将使用 Five 的免费试用版来构建我们的原型应用程序。在我们深入之前,请确保您已经注册并安装了 Five,您可以免费执行此操作。

准备好开始了吗?让我们了解如何将 Google Sheets 数据导入 MySQL。



要学习本教程,您需要注册免费访问 Five。


Go From Google Sheets to MySQL
Convert Spreadsheets to Web Apps with Five

即时访问



分步:将 Google Sheets 导入 MySQL

以下是我们将要做的事情的快速概述:

第 1 步:准备您的 Google 表格数据

第一步是确保您的 Google 表格数据格式正确并准备好导入。这里有一些提示:

  • 确保每列都有一个清晰的标题来描述其包含的数据。
  • 删除所有空行或空列。
  • 确保数据格式一致(例如,日期采用相同的格式)。
  • 将您的 Google 表格数据导出为 CSV 文件。

第2步:创建MySQL数据库

接下来,您需要创建一个新的 MySQL 数据库来存储导入的 Google Sheets 数据。使用 Five,您可以轻松地从平台内创建 MySQL 数据库。

第3步:将CSV数据导入MySQL

创建数据库后,您就可以导入 Google 表格 CSV 文件了。 Five 提供了一个简单的界面,用于上传 CSV 并将列映射到 MySQL 表。

导入过程完成后,最好验证您的数据是否已成功传输。您可以通过运行一些简单的 SQL 查询来检查您的表是否填充了预期的数据来完成此操作。

就是这样!通过执行这些步骤,您将成功地将 Google Sheets 数据导入 MySQL 数据库,从而顺利地将基于 Sheets 的解决方案转换为成熟的 Web 应用程序。


详细说明

在将 Google Sheets 数据导入 MySQL 之前,确保电子表格格式正确并经过清理至关重要。这里有一些提示:

  • 确保标题行仅包含每列中存储的数据的描述性名称。
  • 避免在多列中重复信息。对不同的数据点使用单独的列。
  • 确保每个单元格只包含一条数据。不要在一个单元格中混合多个数据点。
  • 如果同一项目有多个值,请将它们拆分到多个列中。

例如,假设您的电子表格包含有关产品、价格和数量的信息。您的 Google 表格应如下所示:

产品 价格 数量
产品 1 4.99 100
产品 2 5.99 4
产品 3 100.99 58

要清理您的数据,请考虑使用这些有用的 Google 表格功能:

  • TRIM:删除单词之间的前导、尾随和多余空格。
  • CLEAN:从文本中删除所有不可打印的字符。
  • PROPER:将第一个字符转换为大写,所有其他字符转换为小写。

清理数据后,将 Google 表格文件导出为 CSV 文件。


五分钟内创建一个新应用程序

注册即可在网络浏览器中免费访问 Five。欢迎您看到如下所示的屏幕:

  • 导航到应用程序:登录后,单击屏幕左上角附近、汉堡菜单图标下方的“应用程序”。
  • 创建新应用程序:单击黄色加号图标。将出现一个标题为“新申请记录”的新窗口。
  • 为您的应用程序命名:为您的应用程序指定一个标题,例如“Sheets to Web App”,然后通过单击右上角的勾号来保存它。您的屏幕现在应该显示您的新应用程序。

Google Sheets to MySQL In teps


创建数据库并导入数据

  • 访问数据库管理:单击屏幕右上角“五”标志附近的蓝色“管理”按钮。
Google Sheets to MySQL In teps
  • 打开表向导:导航至“数据”,然后选择“表向导”。
Google Sheets to MySQL In teps

创建数据库表

  • 为您的表命名:将您的表命名为“库存”。
  • 添加数据库字段:单击加号图标四次以创建四个数据库字段:
  1. 字段 1:将其命名为“Product”,选择“text”作为其数据类型,并将其大小设置为 100。
  2. 字段2:将其命名为“Price”,选择“float”作为其数据类型,并将其显示类型设置为“float.2”。
  3. 字段 3:将其命名为“数量”,数据和显示类型均为“整数”。
  4. 字段4:将其命名为“Total”,将用于后续步骤的计算。
  • 保存表格:确保您的表格设置符合规格,然后单击勾号进行保存。
Google Sheets to MySQL In teps

将数据从 Google Sheets 导入 MySQL

  • 准备您的 CSV 文件:确保您的 Google 表格数据保存为 CSV 文件。如果您想使用上面提供的数据,请在此处下载我们的 CSV 文件。
  • 导入数据:前往“数据”>“表格”,然后单击“将 CSV 导入表格”图标。
Google Sheets to MySQL In teps
  • 选择导入表:从下拉菜单中选择“库存”表。
  • 上传 CSV 文件:点击“选择文件”并选择您的 CSV 文件,然后上传。
  • 映射字段:如果字段与 CSV 文件中的列名称匹配,五个将自动映射字段。
  • 设置InventoryKey:InventoryKey选择“生成”,自动生成唯一键。
  • 排除总计:对于“总计”字段,选择“未导入”。
  • 完成导入:点击勾号完成数据上传。
Google Sheets to MySQL In teps

恭喜!您已成功创建 MySQL 数据库表并从 Google Sheets 导入数据。


添加表单并预览您的申请

设置 MySQL 数据库并导入数据后,下一步是添加表单并预览 Web 应用程序。此步骤将向您展示如何将 Google Sheets 数据导入 MySQL 并为您的用户创建交互式界面。

添加表单

  • 访问表单向导:五使最终用户创建表单变得简单。首先单击“视觉”,然后选择“表单向导”。

Google Sheets to MySQL In teps

  • 选择主表:在表单向导中,选择“库存”作为主表。
  • 保存表单:单击勾号以保存表单设置。

Google Sheets to MySQL In teps

预览您的应用程序

  • 运行您的应用程序:单击右上角的“运行”按钮。如果“运行”按钮不可见,则您需要部署到开发(您的 Web 应用程序可能需要几分钟才能上线)。

您的应用程序如下所示:

Google Sheets to MySQL In teps

您的应用程序界面

Five 为您的 MySQL 数据库提供完全自动生成的前端,包括您创建的表单。界面特点:

  • 菜单:左侧导航菜单。
  • 搜索栏:顶部搜索栏,可快速查找记录。
  • 过滤器选项:搜索栏旁边的过滤器,用于优化您的数据视图。
  • CRUD 操作:通过图形用户界面添加、编辑或删除记录的能力。

通过执行这些步骤,您已成功将 Google Sheets 数据导入 MySQL 并创建了交互式 Web 应用程序界面。继续执行本教程的后续步骤以进一步开发您的应用程序。


将 Google 表格导入 MySQL:后续步骤

恭喜!您已成功将 Google Sheets 连接到 MySQL、导入数据并使用 Five 创建了 Web 界面。现在,让我们探索增强网络应用程序的后续步骤。

这篇博文是有关将 Google Sheets 转换为 MySQL 的 5 部分系列文章的第 1 部分。要查看其他部分,请点击此处的链接:

  • 第 2 部分:将 Google Sheets 导入 MySQL – 计算字段
  • 第 3 部分:将 Google Sheets 导入 MySQL – 添加主题
  • 第 4 部分:将 Google Sheets 导入 MySQL – 添加登录信息到您的应用程序
  • 第 5 部分:将 Google Sheets 导入 MySQL – 创建图表和仪表板

在《五》中你还可以开发更多东西。如需灵感,请查看此完成的 Web 界面的屏幕截图,该界面基于传输到 MySQL 数据库的 Google Sheets 数据。请访问五个用例页面或继续关注我们的教程系列以发现其他特性和功能。

Google Sheets to MySQL In teps

现在,您应该已经充分了解如何将 Google Sheets 中的数据导入 MySQL。

如果您在开发过程中遇到困难,我们随时为您提供帮助!通过访问以下资源继续开发您的应用程序:

  • Five 的用户社区:访问 Five 的社区提出问题或从其他用户那里获取灵感。
  • Five 的文档:访问 help. Five.org 以访问 Five 的综合文档。
版本聲明 本文轉載於:https://dev.to/domfive/google-sheets-to-mysql-in-3-steps-4oaa?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>
  • 解決Spring Security 4.1及以上版本CORS問題指南
    解決Spring Security 4.1及以上版本CORS問題指南
    彈簧安全性cors filter:故障排除常見問題 在將Spring Security集成到現有項目中時,您可能會遇到與CORS相關的錯誤,如果像“訪問Control-allo-allow-Origin”之類的標頭,則無法設置在響應中。為了解決此問題,您可以實現自定義過濾器,例如代碼段中的MyFi...
    程式設計 發佈於2025-07-03
  • C++20 Consteval函數中模板參數能否依賴於函數參數?
    C++20 Consteval函數中模板參數能否依賴於函數參數?
    [ consteval函數和模板參數依賴於函數參數在C 17中,模板參數不能依賴一個函數參數,因為編譯器仍然需要對非contexexpr futcoriations contim at contexpr function進行評估。 compile time。 C 20引入恆定函數,必須在編譯時進...
    程式設計 發佈於2025-07-03
  • Java是否允許多種返回類型:仔細研究通用方法?
    Java是否允許多種返回類型:仔細研究通用方法?
    在Java中的多個返回類型:一種誤解類型:在Java編程中揭示,在Java編程中,Peculiar方法簽名可能會出現,可能會出現,使開發人員陷入困境,使開發人員陷入困境。 getResult(string s); ,其中foo是自定義類。該方法聲明似乎擁有兩種返回類型:列表和E。但這確實是如此嗎...
    程式設計 發佈於2025-07-03
  • PHP SimpleXML解析帶命名空間冒號的XML方法
    PHP SimpleXML解析帶命名空間冒號的XML方法
    在php 很少,請使用該限制很大,很少有很高。例如:這種技術可確保可以通過遍歷XML樹和使用兒童()方法()方法的XML樹和切換名稱空間來訪問名稱空間內的元素。
    程式設計 發佈於2025-07-03
  • Python讀取CSV文件UnicodeDecodeError終極解決方法
    Python讀取CSV文件UnicodeDecodeError終極解決方法
    在試圖使用已內置的CSV模塊讀取Python中時,CSV文件中的Unicode Decode Decode Decode Decode decode Error讀取,您可能會遇到錯誤的錯誤:無法解碼字節 在位置2-3中:截斷\ uxxxxxxxx逃脫當CSV文件包含特殊字符或Unicode的路徑逃...
    程式設計 發佈於2025-07-03
  • C++中如何將獨占指針作為函數或構造函數參數傳遞?
    C++中如何將獨占指針作為函數或構造函數參數傳遞?
    在構造函數和函數中將唯一的指數管理為參數 unique pointers( unique_ptr [2啟示。通過值: base(std :: simelor_ptr n) :next(std :: move(n)){} 此方法將唯一指針的所有權轉移到函數/對象。指針的內容被移至功能中,在操作...
    程式設計 發佈於2025-07-03
  • 在C#中如何高效重複字符串字符用於縮進?
    在C#中如何高效重複字符串字符用於縮進?
    在基於項目的深度下固定字符串時,重複一個字符串以進行凹痕,很方便有效地有一種有效的方法來返回字符串重複指定的次數的字符串。使用指定的次數。 constructor 這將返回字符串“ -----”。 字符串凹痕= new String(' - ',depth); console.W...
    程式設計 發佈於2025-07-03
  • 查找當前執行JavaScript的腳本元素方法
    查找當前執行JavaScript的腳本元素方法
    如何引用當前執行腳本的腳本元素在某些方案中理解問題在某些方案中,開發人員可能需要將其他腳本動態加載其他腳本。但是,如果Head Element尚未完全渲染,則使用document.getElementsbytagname('head')[0] .appendChild(v)的常規方...
    程式設計 發佈於2025-07-03
  • 如何修復\“常規錯誤:2006 MySQL Server在插入數據時已經消失\”?
    如何修復\“常規錯誤:2006 MySQL Server在插入數據時已經消失\”?
    How to Resolve "General error: 2006 MySQL server has gone away" While Inserting RecordsIntroduction:Inserting data into a MySQL database can...
    程式設計 發佈於2025-07-03
  • 在PHP中如何高效檢測空數組?
    在PHP中如何高效檢測空數組?
    在PHP 中檢查一個空數組可以通過各種方法在PHP中確定一個空數組。如果需要驗證任何數組元素的存在,則PHP的鬆散鍵入允許對數組本身進行直接評估:一種更嚴格的方法涉及使用count()函數: if(count(count($ playerList)=== 0){ //列表為空。 } 對...
    程式設計 發佈於2025-07-03
  • MySQL中如何高效地根據兩個條件INSERT或UPDATE行?
    MySQL中如何高效地根據兩個條件INSERT或UPDATE行?
    在兩個條件下插入或更新或更新 solution:的答案在於mysql的插入中...在重複鍵更新語法上。如果不存在匹配行或更新現有行,則此功能強大的功能可以通過插入新行來進行有效的數據操作。如果違反了唯一的密鑰約束。 實現所需的行為,該表必須具有唯一的鍵定義(在這種情況下為'名稱'...
    程式設計 發佈於2025-07-03
  • 如何使用Java.net.urlConnection和Multipart/form-data編碼使用其他參數上傳文件?
    如何使用Java.net.urlConnection和Multipart/form-data編碼使用其他參數上傳文件?
    使用http request 上傳文件上傳到http server,同時也提交其他參數,java.net.net.urlconnection and Multipart/form-data Encoding是普遍的。 Here's a breakdown of the process:Mu...
    程式設計 發佈於2025-07-03
  • C++成員函數指針正確傳遞方法
    C++成員函數指針正確傳遞方法
    如何將成員函數置於c 的函數時,接受成員函數指針的函數時,必須同時提供對象的指針,並提供指針和指針到函數。需要具有一定簽名的功能指針。要通過成員函數,您需要同時提供對象指針(此)和成員函數指針。這可以通過修改Menubutton :: SetButton()(如下所示:[&& && && &&華)...
    程式設計 發佈於2025-07-03
  • 如何正確使用與PDO參數的查詢一樣?
    如何正確使用與PDO參數的查詢一樣?
    在pdo 中使用類似QUERIES在PDO中的Queries時,您可能會遇到類似疑問中描述的問題:此查詢也可能不會返回結果,即使$ var1和$ var2包含有效的搜索詞。錯誤在於不正確包含%符號。 通過將變量包含在$ params數組中的%符號中,您確保將%字符正確替換到查詢中。沒有此修改,PD...
    程式設計 發佈於2025-07-03
  • 同實例無需轉儲複製MySQL數據庫方法
    同實例無需轉儲複製MySQL數據庫方法
    在同一實例上複製一個MySQL數據庫而無需轉儲在同一mySQL實例上複製數據庫,而無需創建InterMediate sqql script。以下方法為傳統的轉儲和IMPORT過程提供了更簡單的替代方法。 直接管道數據 MySQL手動概述了一種允許將mysqldump直接輸出到MySQL cli...
    程式設計 發佈於2025-07-03

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3