MS EXCEL 和自定义网站

Posted

技术标签:

【中文标题】MS EXCEL 和自定义网站【英文标题】:MS EXCEL and a CUSTOM WEBSITE 【发布时间】:2013-07-30 23:32:19 【问题描述】:

社区,

有人可以帮助我了解创建一个调用 MS Excel 进行数据/计算的网站的基础知识吗?

我创建了一个相当强大的 Excel 工作簿,它使用 VBA 宏进行了数千次计算。最终目标是能够创建一个简单的网站,用户可以访问该网站以获得结果。

----- 更新 -------

据我所知,不可能创建一个使用 MS Excel 作为其计算引擎的网站。相反,需要构建一个不需要 MS Office 的独立应用程序。基本上,我花了大约 80 个小时将一个超过 300 个小时的 Excel 项目移植到一个 .NET 桌面应用程序上。这对我来说是最好的选择。在最终选择 .NET 之前,我研究并尝试了 Java、C++、php 和其他语言。

最困难的部分只是弄清楚如何存储/检索/更新项目所需的数据。从那里,从 VBA 转移到 .NET 相当简单。对我来说,接下来的步骤是制作一个反映我的桌面应用程序的 Web 应用程序(使用 Visual Studio 2012)。最后,我将建立网站。完成后,我将为那些构建了 Excel 项目并将其带到网络的任何人提供更新。

感谢 - 感谢所有提供建议的人。

【问题讨论】:

在我看来,编写与电子表格执行相同计算的代码会更好地为您的应用程序提供服务。 Excel 在这种情况下不能很好地工作。 所有的计算都是在 VBA 中完成的。电子表格上唯一的东西是十几个查找表。电子表格本质上只是提供结构和熟悉度。 【参考方案1】:

    网站:并非如此。您需要 msoffice 来运行工作表,因此除非您之前手动执行工作表以便数据可供读取(不执行),否则您无法使用 ms excel 执行此操作。您可以使用编程语言来完成,这取决于您的需要和熟悉的内容,您有很多选择 VB(脚本)应该是最简单的,而 PHP 应该是最知名的最强大的。在刚刚了解数学的具体问题和功能之后!

    服务器:当然你可以使用那台笔记本电脑,但它不仅存储而且处理页面请求。请记住,它应该使用 Web 服务软件正确设置。通过电缆连接是安全的,但问题是您希望它有多可靠?家庭连接和弱服务器可能不那么可靠,但它适用于测试和小型场景,否则只租用托管解决方案会更简单。根据您的需要,一个基本网站的成本可能在 15 美元到 60 美元之间。

P.S.:有一个名为 xampp 的易于使用的服务器软件,可以在 Windows 上流畅运行。它支持多种语言和数据库。

A1. 是的,一种脚本语言,它的速度要慢得多,而且整体能力也较差,这取决于您想要实现的目标,如果 VB 就足够了。

A2。它在计算方面最强大,因为它在服务器上运行并且用途广泛。对于数据存储,我推荐数据库,但这对你来说可能很复杂。

A3. 不,您不能放弃 html,它是网页必不可少的核心结构。

新 A1。 Java 也比 php 更强大且更便携,但由于它运行客户端,因此存在更多问题。 Jsp 运行服务器端,类似于 php。土豆potAtoes。从选择一种语言开始,但请记住脚本语言通常是客户端,这意味着它取决于用户的电脑,并且代码可供他们使用。

新 A2。也许不是最佳选择,但可行。

新 A3。 Excel 速度更接近 php/服务器端语言,出于多种原因,我推荐使用 php。安全快速精确(无四舍五入)功能强大许多数学函数可能也有一些财务,不确定。

新 A4。 是的,PHP 和 HTML 可以很好地协同工作,但请记住一个在服务器上运行而 HTML 在客户端上运行。

新的 A5。 网络上的许多人,也将“php for dummies”作为一本书的起点。

新 A6。你让我明白了,我对 R 不熟悉。

【讨论】:

DJ;谢谢您的帮助。我对 Excel 在提供网站方面已经过时感到失望。好吧,我想我会倾向于 VB 脚本;因为它将在我的职业生涯中发挥更大的作用(我不是程序员/开发人员)。 你应该编辑你的问题而不是评论,这不是一个论坛。 Java 也比 php 更强大且更便携,但由于它运行客户端,因此存在更多问题。 Jsp 运行服务器端,类似于 php。土豆potAtoes。从选择一种语言开始,但请记住脚本语言通常是客户端,这意味着它取决于用户的电脑并且代码可供他们使用。 您可以通过投票来感谢我... :) 我会尽快将我在这些 cmets 上的所有答案转移到我原来的 anwser 2+o 您还应该将前 3 个问题移到这些 cmets 上,或者至少将其包含在您的主要问题中以供参考。 DJ,我已经阅读了 PHP 入门指南;我真的很怀疑它的用途。主要来说,我非常不喜欢它构建 3D 数组的方式。它们不是标准的。相反,我必须在数组中的数组中构建一个数组。这是我想远离瘟疫的东西。

以上是关于MS EXCEL 和自定义网站的主要内容,如果未能解决你的问题,请参考以下文章

如何在Eclipse中如何自动添加注释和自定义

Excel多条件自定义排序

如何为 Laravel 发布和自定义 .htaccess?

将自定义协议导入 MS Excel / Access

后台生成EXCEL文档,自定义列

自定义容器和自定义转换