[办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)

一年多以前就买了@Mrexcel的《让excel飞》这本书。整体思路是利用access结合excel,大幅度提高数据分析效率。

最近又拿出来看了看。第十五章,比高级筛选更“高级”,P241。主要讲述多表关联查询,可以适用于一对多的场景。

P248:联接属性的三种类型。

Union联合查询可以用来实现同表头的多表数据合并。

但是将数据倒回到excel时,发现老是报错。

提示错误信息如下:数据源中没有包含可见的表格。

后来发现原因和解决方法如下:

借助Access中的可视化查询设计器,可以很大程度上避免在Excel 中Excel 不能直接导入Access中的“交叉表查询”和“UNION联合查询”。

绕道的办法是:基于“交叉表查询”和“联合查询”做一个“选择查询”,然后在Excel 导入这个“选择查询”即可

更多感想:

一、15.4数据汇总查询,类似于分类汇总功能。

二、之所以要利用access,因为效率高,适用于大数据量。更多原因见P241。

更多详情,可以前往当当网购买@Mrexcel的正版《让excel飞》

时间: 2024-10-05 06:43:53

[办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)的相关文章

excel,sql server,access数据之间相互导入导出

1.sql server导入excel表 右击——>tasks——>import data 2.sql server导入access表 第二幅选择access

C#中实现excel文件批量导入access数据表中

一 .界面简单设计如下: 二 .代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using System.Data.S

解决SQL Server 2008 64位系统无法导入Access/Excel的问题 2012/08/01

操作系统Windows Server 2008 X64,数据库SQL Server 2008 X64,Office 2007(好像只有32位),在存储过程执行OpenDatasource导入Access数据的时候遇到问题了,Oledb 4.0已经不被支持,以下是遇到的若干错误提示: 因为 OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询. 无法创建链接服务器 "(null)" 的 OLE DB 访

让Excel飞!职场Office效率提升秘籍(第2版)——互动出版网

这篇是计算机类的优质推荐>>>><让Excel飞!职场Office效率提升秘籍(第2版)> 编辑推荐 本书适合具有初步的Excel基础,正在迷茫于如何进一步提高自己的Excel管理应用水平以及那些淹没于茫茫的Excel孤立技巧之中,苦于未能掌握Excel精髓,不能举一反三,未能达到Excel自由应用状态的朋友们. 内容简介 这是一本关于如何有效利用Excel 和Access 提高作效率的书.书中凝聚了作者多年来关于如何利用Excel 和Access 提升个人生产力的独特

C# 读带复选框的excel,写excel并设置字体、边框、背景色

引用:http://www.cnblogs.com/tuyile006/p/3977177.html 这是一篇excel读写功能大汇总,通过C#调用Microsoft.Office.Interop.Excel.dll才能完成任何复杂格式excel的读写操作. 本文需要读取的excel格式如下: 可见表格极不规则,且含有复选框等控件,现在需要将这种表格中的数据提取出来. 要求将提取出来的数据写入到明细表结构的excel中,格式如: 这是我们常见的table表样式,但需要操作excel的字体.背景颜

python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】

这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 import pymysql #mysql连接模块import xlwt #写excel的第三方库 从数据库导数据,写到excel文件里 import pymysql,xlwt def export_excel(table_name): import pymysql host, user, pas

thinkphp用phpexcel读取excel,并修改列中的值,再导出excel,带往excel里写入图片

<?php class GetpriceAction extends AdministratorAction { // 文件保存路径 protected $savepath; // 允许上传的文件类型 protected $allowFileType; public function _initialize(){ parent::_initialize(); $this->savepath = './xxx/'.date('Ymd').'/'; $this->allowFileType

项目产品化——Excel数据库模板化导入(java)

Excel导入可能是代码开发中比较常见的功能,一个项目如果有多个地方需要excel导入数据库,那么开发的工作量也将比较大,项目产品化过程中,将这么一个类似的功能进行封装合并也是必要的,封装好的代码只需要 使用方法: 第一步进行数据库关于excel的配置 第二步在jsp页面引入excel导入界面即可 拿到excel模板,不需要自己写后台代码,直接在数据库配置excel列与数据库字段的关系,然后在需要excel导入的地方,引入一个连接,即可生成excel导入功能.数据库配置一定要正确 //客户信息批

java通过POI技术操作Excel(2)----模板读取,录入数据

先来回顾下通常把java对Excel的操作分为以下功能:1.生成模板,导出模板:2.填充模板,录入数据:3:读取数据库数据,导出数据:在上一篇博文中,我简单记录了模板生成和导出,在这篇博文中,主要来记录--Excel文件导入,数据录入(仍然是以jsp+servlet为例) 既然要解决这个问题,那首先来分析下我们需要面对的有哪些需求需要实现: 1.Excel文件导入(这是最基础的,巧妇难为无米之炊,导入环节也是查了好久才完成的); 2.Excel文件中数据的格式判定,你要读取文件,如果文件中其实没