我可以从我网页上的嵌入 excel 工作表中抓取数据以发送到我的 SQL 服务器数据库吗

Can I scrape data from an embed excel worksheet on my web page to send to my SQL Server database

我正在寻找获取模板 excel 文档并将其嵌入我的网站的解决方案。在此之后,用户将使用模板填写某些单元格。我是否可以抓取嵌入式 excel sheet 并使用 POST 方法将数据发送到我的 SQL 服务器数据库。

我想嵌入模板,因为我需要不时更改它,这意味着我喜欢使用嵌入和 iframe 在我的代码中轻松更改它。

我在网上查看过,但没有找到任何可靠的文档证明这是可行的。

我建议您首先考虑 Excel 电子表格中的数据与规范化 SQL 服务器数据库中的数据之间的差异。 例如,假设您有一个电子表格,用于记录 "digital items" 的下载,例如 pdf 文件、word 文档、.zip 文件等。 每列代表一个日期,每行代表一个数字项。 因此,以免说第 4 行代表 "The Cat Story.pdf",第 3 列代表“2019 年 2 月 15 日。第 4 列代表 2019 年 2 月 16 日,依此类推。单元格行 4-第 3 列中的值为“206”,并且单元格第 4 行第 4 列中的值为“327”。

这两个单元格代表以下事实: 事实 1:pdf "Cat Story" 在 2019 年 2 月 15 日被下载了 206 次。 事实 2:pdf "Cat Story" 在 2019 年 2 月 16 日被下载了 327 次。

在 SQL 服务器数据库中,您可以将这些事实存储在一个名为 "Downloads" 的简单 table 中,其中第 1 列 = 项目名称,第 2 列 = 日期,第 3 列 = 数量下载。

我长篇大论的解释是要清楚地表明,在您的情况下,您正在使用 Excel 电子表格作为 显示 数据的工具,而 well-designed SQL 服务器数据库 不重复地存储事实。

在您决定了 SQL 服务器数据库的规范化设计后,您可以 link 您的 Excel 电子表格直接到数据库中的数据。