-1

这可能看起来像一个奇怪的问题,但事实是我目前有一个现有的电子表格,其中包含数百行的数据,而不是很多。我愿意做的是一个网络应用程序为数据提供“搜索”界面(将来可能会有一些更高级的功能,比如数据更新)。因此我有两个选择:

  • 我可以在excel之上编程,即直接读/写电子表格
  • 或者我可以将整个数据导出到数据库,比如 mysql,然后解决它。数据转换确实需要时间,但不会很糟糕。

我需要考虑的是:

  • 如果它很容易编码,则适用于任何一种解决方案。我有一些用 mysql 编写 C 的经验,但从未接触过 Excel 编程。如果学习曲线太陡,我宁愿花几天时间将所有数据导出到数据库。
  • 如果它易于维护。应用程序打开后,搜索或更新等日常工作将通过网络完成。它需要稳定且易于扩展。可以考虑更多功能,例如比较不同的列或重新格式化一些数据并通过电子邮件发送出去。

有什么建议么?而且,我应该选择什么语言、库或框架?

4

2 回答 2

1

您肯定会想要使用数据库。Excel 不是为快速访问数据而设计的,它是为计算而设计的。试图在此基础上进行构建可能会导致很多麻烦和滞后。

于 2012-08-14T15:39:40.627 回答
1

我认为您绝对应该选择数据库。

根据我的经验,针对 Excel 进行编程非常痛苦。访问数据库的工具通常很容易使用。

如果您没有任何 Web 编程经验,我建议您将 PHP 与 MySQL 一起使用。这是最容易开始的,如果你不需要任何复杂的东西,它会做得很好。

于 2012-08-14T15:39:56.320 回答