繁体   English   中英

将值导出到Excel MS Access

[英]Export values to Excel MS Access

我在MS Access中有一个表,其中有4行,其中A,B,C,D列为4

我想按如下方式将此记录导出到Excel工作表中,
预期产量:
Excel中的8行
Excel应该如何
从表中查询4行
每行的克隆,但列A带有文本“ Dummy”前缀
克隆行的其他列值是恒定的
范例:

  • 表:

表

  • 如何导出Excel:

预期结果

每行仅克隆了带有文本前缀的A列,其余的列值是恒定的

我几乎没有通过VBA形式实现的选项,并且想知道哪种方法可以优化

  1. -编写查询以选择表值,
    -创建一个临时表(克隆现有表的结构)
    -遍历具有查询值的记录集
    -用记录集的A填充Temp表的第一列值。带有前缀的编码文本和其他列值的列值也被硬编码
    -追加两个表并导出到Excel
  2. -从表查询并导出到Excel
    -遍历表,并在表头字段(1)中用前缀填充Excel单元格A6

  3. -从表查询并导出到Excel
    -将excel的硬编码值追加到另外4行(不确定是否可以追加)

请提出一种可能的方式,并乐于听到我错过的其他选项。(以前从未使用过MS Access,这是我的第一本动手。根据我掌握的教程,我提供了上述选项)

我建议编写一个查询以选择数据,然后将该查询与您想要的第二个数据集合并。 看起来像

SELECT A, B, C, D FROM tble
UNION ALL
SELECT "PREFIX " & A, "IDE", TRUE, FALSE FROM table

然后将查询结果输出到excel。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM