使用 HTML 和 Microsoft Excel/Access 的注册系统

Posted

技术标签:

【中文标题】使用 HTML 和 Microsoft Excel/Access 的注册系统【英文标题】:A Registration system using HTML and Microsoft Excel/Access 【发布时间】:2010-07-06 07:29:32 【问题描述】:

我的朋友让我为他的献血营做一个注册软件。他告诉我他不能托管 ASP.NET 或 php 页面。

此外,由于他们将在许多可能未互连的系统中运行该软件,因此他们可能无法使用数据库服务器。

有没有办法从 MS-Excel 或 MS-Access 文件而不是任何其他数据库中存储/读取数据?

另外,我希望使用 htmljavascript/JQuery 制作前端。

【问题讨论】:

你看过SQLite吗?它比 MS Office 应用更独立于平台,占用空间更小,并且“自包含、无服务器、零配置、事务性”。 鉴于此数据可能非常机密,您必须与法律人员核实是否将未加密的数据存储在 MS Access 数据库文件中,或任何其他解决方案是否适合合适。 你的问题是无稽之谈,因为 MS Access 文件一个数据库。 Jet/ACE 不适合与 Web 服务器一起使用,除非数据是只读的。我建议您调查一下您的网络服务器上有哪些选项。我知道的大多数网络主机都提供一两个适合网站的数据库,例如 mysql 或 PostgreSQL。对于 ASP 站点,我希望他们提供 SQL Server 作为选项。 @David,他只是要求解决方案,因为要求来自他的朋友方面。他们想在多台机器上运行应用程序而不是网络。所以数据库服务器一词没有空间。看看他的陈述“另外,由于他们将在许多系统中运行软件,这些系统可能没有互连,他们可能无法使用数据库服务器。”他正在询问使用 HTML & JavaScript/JQuery 和 Excel 或 Access 的独立应用程序的可行性。所以这个问题不是废话。 【参考方案1】:

因为你的问题有点棘手。由于您的应用程序将在各种机器上运行,因此您想在 Html / Jquery 中开发独立的应用程序。您也不能使用缺少连接的 db server bcoz。因此,在这种情况下,我建议您使用带有 MS Access 和 Sqlite 等轻量级数据库的 Win Form 应用程序。你喜欢哪个。由于您将网络放在一边,所以我建议您不要使用 HTML/Jquery 来使用 access 或 Excel,因为它看起来很容易与 excel 进行互操作,但实现起来非常混乱。在那个时候,您可以轻松地使用任何数据库完成 winform 应用程序。

【讨论】:

以上是关于使用 HTML 和 Microsoft Excel/Access 的注册系统的主要内容,如果未能解决你的问题,请参考以下文章

(转)发布网站的时候,遇到 未能加载文件或程序集 Microsoft.Office.Tools.Excel, Version=8

如何导入 HTML 格式的 Excel

C# 在winform程序中使用excel表格

Microsoft Access Runtime 2013 - 从 Excel 导入

Word/Excel 在线预览

如何在 C# 中读取 excel 文件而不使用 Microsoft.Office.Interop.Excel 库