根据字段值将 Access/Excel 表拆分为多个 Excel 工作表
Posted
技术标签:
【中文标题】根据字段值将 Access/Excel 表拆分为多个 Excel 工作表【英文标题】:Breaking an Access/Excel table into multiple Excel sheets based on a field value 【发布时间】:2012-08-22 19:25:16 【问题描述】:我有一个表格,根据它们来自的文档对值集进行分组。该表目前在 Excel 中,但如果从那里更容易的话,可以很容易地导入 Access。
doc value1 value2 value3
foo 29037 1098273 1023978
foo 1029387 109178 10918
bar 102893 101982 102907
biz 1023894 1908237 1023894
bar 102734 997124 834347
将这些值导出到三个不同的 Excel 工作簿(foo.xlsx、bar.xlsx 和 biz.xlsx)中的最简单方法是什么?列标题和值在原始表中?
提前感谢您的帮助。
【问题讨论】:
这是在继续,还是一次性的? 【参考方案1】:您可以将 ADO 与 Excel (http://support.microsoft.com/kb/257819) 一起使用,但使用 Access、DoCmd.TransferSpreadsheet 和查询确实非常简单。
SELECT * FROM MyTable WHERE Doc='Foo'
【讨论】:
以上是关于根据字段值将 Access/Excel 表拆分为多个 Excel 工作表的主要内容,如果未能解决你的问题,请参考以下文章