链接Excel和Access

我运行一个运动程序,我有一个谁在哪个类在Excel中的主卷。 我想把它连接到访问数据库,存储关于每个运动员的其他信息,例如地址,父母姓名,学校,医疗细节。 我希望能够在excel表单中为类添加名称,并自动为访问中的该人员生成logging。 对于多个class级的运动员来说,还需要一些安全保障。 我也在做访问数据库以外的数据透视表的class级angular色,所以我需要代码类,也有这允许运动员在多个类/学科。

很容易通过ADO从Excel更新Access表,之后它非常关于表和索引。 如果您不熟悉关系数据库,则可能需要阅读http://r937.com/relational.html 。 这就是说,在Access中工作会更容易,必要时输出到Excel。

我同意我认为这是一个经典案例,试图让excel做不尽如人意的事情。 如果你试图创build某种混合系统,用Excel将数据推入访问,那么它将在某个时刻结束。

在这种情况下最好的事情是将整个东西移植到某种数据库。 如果使用次数和使用次数落入访问/喷射范围,那么这将是一个很好的select。 如果将需要更多的用户/更高的使用量,那么可以看看SQL Express将数据和访问作为前端。

前几天有一个线程在维护一个访问数据库时生病了,他想用.net重写。 该线程的要点归结为使用正确的工具进行正确的工作。 没有人可以茫然地说“访问糟糕,一切都应该在SQL服务器/ .net”,因为如果使用正确的方式和正确的项目访问是一个伟大的工具。

所以把它带回到这个线程,看起来你已经“超越”了excel,应该看看某种types的数据库,访问是一个强有力的候选

如果你想在Excel中显示数据(所以你可以做sorting,filter等),那么你可以存储在Access中的数据build议,而不是每次你想要使用它导出报告,链接使用数据库查询访问Excel文件。

在Excel 2003中,转到数据 – >导入外部数据 – >新build数据库查询,并为您的Access mdb创build一个新的数据源。 这样,您的数据以更好的方式存储,同时仍具有每个人都喜欢的Excel可见性。