【发布时间】:2009-02-14 20:52:36
【问题描述】:
我有一个 MS-Access 应用程序,它可以在两个大型电子表格(超过 20,000 行)中格式化数据,将这些数据导入表格,运行一些查询来比较数据并将结果输出为 excel 文件。
问题是随着应用程序(和 VBA 代码)的增长,使用 Access 变得越来越痛苦,我想知道是否有更好的方法?
与 MS-Access 相比,.NET(C#) 解决方案的优点/缺点是什么?最好使用哪些库等?
干杯,
布伦丹
为到目前为止的回复干杯,我忘了提到虽然此应用程序需要独立,但我需要能够打包应用程序并将其发送给最终用户以安装在他们的计算机上。这仅安装了(注意)MS-Office 和 .Net Framework,所以我不确定 MySQL 等在没有托管位置的情况下有多可行。
【问题讨论】:
-
您在使用 Access 时遇到的痛苦是什么?是执行速度吗?是把数据导入Access,然后操作,然后输出Excel文件吗?
-
这主要是糟糕的 VBA IDE、糟糕的异常处理、日志记录选项和代码更改跟踪。与我之前使用的(java/eclipse、c#/VS)相比,这感觉像是退了一步。目前,该应用程序很稳定,但可能会在未来几个月内扩展,所以我现在正在寻求改变。
标签: c# .net excel ms-access spreadsheet