中企动力 > 商学院 > 数据库生成excel
  • ?

    企业Web应用开发教程(8)-导出EXCEL、PDF和打印命令的区别

    玛丽

    展开

    活字格有很多的命令,来保证使用者能简单快速的完成功能业务逻辑。命令越多能做的事情也就越多,但是有很多稍有交集的命令,就会让很多的人困惑。比如这次要讲的:导出Excel,导出PDF,打印命令。

    其实这三个命令,都可以作为打印来使用的,Excel可以打印,PDF可以打印,打印命令当然也是可以打印的,但是其实很多活字格新手打印的时候都只会用“打印命令”去打印,认为活字格只能打印单个的页面,其实这个理解不够全面,那么问题来了。

    既然导出Excel,导出PDF,和打印命令都可以实现打印,需要打印的时候,我们应该如何抉择呢?这三种方式各有什么优缺点?

    下面分别通过不同的场景的说明。

    打印命令

    首先,如果你想快速打印当前页面上的元素,或者说就是想把当前的页面打印出来,最最初级的打印需求,其实这种就是怎么最快的完成最简单的打印,那么你可以直接用打印命令,也就是说,最简单最快捷的需求请使用打印命令。

    而且这个打印命令其实跟“设置页面打印信息”里的设置没有任何的关联,

    也就是说你在打印信息里的设置,根本不过这个命令其任何的作用的。

    导出PDF

    另外,高级一点的打印需求我们自然就需要使用导出Excel和导出PDF命令来设置了,当然“设置页面打印信息”是对这两个功能有作用的。我们还是一起看看这个例子,带出我们的这两个命令。比如说我现在有一个人事招聘系统,公司最近需要办一场面试会,然后需要吧所有候选人的面试简历都打印出来,而我们的系统一定是这样的。有一个列表页面,然后右边是一个个人简历页面,这样的如果要把每一条数据都查看详细,然后是使用打印命令,显示是非常的麻烦的。

    我们这时候使用导出PDF,导出其他页面

    这样所有的记录的详细信息全部在你点击了一个按钮以后完成了。

    导出EXCEL

    最后,导出EXCEL命令,其实是这样的就是,在页面的展示的很多的数据,有的值我们需要修改过以后在打印,或者有的描述性文字需要修改以后在打印。也就是说,导出excel以后,其实你还是可以对这里的数据做修改的,那如果你是这样的需求请使用导出Excel,修改后打印。

    总结一下

    最简单的需求最快速的打印,使用打印命令;

    高级但是不允许修改的打印,用导出PDF命令;

    稍高级但是允许修改的打印,用导出Excel命令。

    通过以下网址,访问活字格官网:http://grapecity/enterprise-solutions/huozige/

    关于葡萄城

    活字格由葡萄城公司研发、销售并提供技术服务。葡萄城公司成立于1980年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商。西安葡萄城是其在中国的分支机构,面向全球市场提供软件研发服务,并为中国企业的信息化提供国际先进的开发工具、软件和研发咨询服务。

  • ?

    R语言基础(4)——数据导出

    凝丹

    展开

    在学习好数据的导入以后,我们就可以用R进行数据分析了,今天我们来学习的是跟导入相辅相成的功能,数据的导出。

    数据导出:

    在完成数据的分析工作之后,现在我们要将数据导出了,我们还是介绍两种类型csv和txt。

    导出CSV文件:

    write.table (data, file ="C:\\Users\\Administrator\\Desktop\\resultCsv.csv", sep =",", row.names =FALSE)

    运行以上代码,你的对应路径中就会产生一个名为resultCsv.csv的数据文件:

    导出TXT文件:

    write.table(data,file="C:\\Users\\Administrator\\Desktop\\resultTxt.txt" , sep =" ", row.names =FALSE,col.names =TRUE, quote =FALSE)

    sep指定变量间分隔符,默认为空格,row.names指定是否输出行号,col.names指定是否输出列名,quote指定是否用引号将变量包括。

    跑完代码之后,你对应的文件夹目录下就多对出一个名为newdata的TXT格式数据文件。

    wx 数据科学养成记

    欢迎关注~

  • ?

    Excel自动批量生成目录, 这个方法太实用了!

    占采萱

    展开

    平时都和大家分享了很多关于Excel方面的使用技巧,之前有个群友问到一个这样的问题!

    主要是想实现自动获取工作表名,而且要链接到对应的工作表,之前有和大家分享过超链接函数HYPERLINK。但是用函数的话是不能满足这个群友问的问题,只能一个个去链接操作,那么今天关于这个问题为大家分享一个使用技巧吧!

    第一步:我们先在Excel工作薄的前面新建一个工作表,命名为Excel技巧目录

    这个工作薄里面包含了很多张工作表,

    第二步:定义名称

    把光标放在对应B1单元格,然后选择公式下方的定义名称。在引用位置书写如下的函数,

    =INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())然后点击确定即可。

    第三步:然后在B1单元格编辑函数

    在B1单元格中输入这样的函数:=IFERROR(HYPERLINK(索引目录&"!A1",MID(索引目录,FIND("]",索引目录)+1,99)),""),然后往下填充就可以获得相应的工作表标题了!

    而且点击后也能实现对应工作表的链接!

    最后可以按照直接的想法去美化设置一下,一个完美的Excel目录就完成了!

    希望这篇文章能帮助到大家!

    作者:小菜,一个热爱学习的人,对Excel情有独钟的人,一个善于终结分享的人……

    如果你是新朋友,扫码关注下方二维码,便每天可以和小菜一起学习,一起提升技能!当然大家也可以关注技巧分享,学习更多办公技巧哦!

    每天一起学习,一起进步。

  • ?

    excel电子表格怎么设置数据系列产生在行或列

    深深房

    展开

    设置系列产生在行或列的方法有以下两种:

    方法一:

    选择已经生成的图表,在“图表工具”“设计”选项下,按“切换行/列”选项,一键切换数据系列;

     

    方法二:

    1、选项已经生成的图表,单击鼠标右键,“选择数据”;

    2、在“选择数据源”编辑框中,点击“切换行/列”;

    3、点击后,原“图例项(系列)”与“水平(分类)轴标签”位置互换。

    (本文内容由百度知道网友贡献)

  • ?

    excel数据透视表:利用数据透视表一次批量生成工作表

    张效瑞

    展开

    工作中有时候需要批量生成工作表,像下图,今天就讲解利用数据透视表一次批量生成工作表。

    1、在excel工作表中输入要批量生成的工作表的名称。

    2、插入数据透视表。点击工具栏插入—数据透视表。

    3、在表/区域选择要生成工作表名称的区域,数据透视表放置位置选择现有工作表,位置可任意选择,这里选择E12。点击确定。

    4、在右侧数据透视表字段对话框,将字段部门拖动到筛选器。

    5、依次点击数据透视表工具—分析—选项—显示报表筛选页。在弹出的对话框中点击确定。

    6、这时候会看到在下面已经生成了工作表。

    但是每个工作表中都有生成的数据透视表,相同的内容。将每个工作表中的内容删除就行了。

    7、批量删除工作表中的内容。点击第1个财务部工作表,按住Shift键,点击最后一个总经办工作表,就会全部选中工作表。当工作表的下面出现绿色横线时,证明已全部选中工作表,并且顶端会出现工作组。

    全部选中后,选择财务部工作表中生成的A1:B1单元格,点击清除—全部清除。原始数据Sheet1工作表也可以删除。

  • ?

    Excel 中快速生成自己想要的数据序号,不用再自己拉啦!

    之卉

    展开

    在我们平时使用Excel的时候,由于表头和首行的存在,数据的序号和Excel原本就存在的行号是不一致的,我们经常需要自己填写序号。

    但是输入序号也是有很多的方法的哦!

    我们今天主要讲的是让我们想要的序号的多少快速生成。

    ①傻瓜式一个个输入,相信现在这样干的比较少了

    累吗?

    ②平常在用的,十字小箭头下拉

    这种填充序号的方式相信是大部分同学在使用的哦!

    ③以函数的方法来,这个的好处就是其中部分序号删除了,序号也会按照顺序来

    ④快速生成自己想要的数据序号,多少自己选择

    当我们需要输入的序号比较多的时候,我们如果以上面的方法来填充,还是有点慢的,所以我们用下面的方法来做,更快哦!

    在D2先输入一个1——选中D2单元格——开始——填充——序列

    序列——列——步长值:1——终止值:8(自己想要的数字)

    一下子就出来了,不用自己下拉,一会儿下拉的多,一会儿下拉的少了

    动态图

    看懂了吗?

    特别是对于序号需要填充很多的同学,这样更方便吧?

    更多Excel学习请加群!558669700

    有什么问题和建议可以写在下面讨论区哦!

  • ?

    几步教会你用EXCEL制定简易实用版「自动生成工资系统」工具

    淡年华

    展开

    EXCEL公式表格制定简易实用的【自动生成工资系统】管理工具

    本文的自动生成工资系统结合了公式:VLOOKUP、IF、IFERROR、INDEX、SMALL、OR、AND、ROW( )等函数以及数组、绝对引用、相对引用以及超链接等功能。(本文适用于有一定的EXCEL应用基础的人)

    关键点:

    【工资表】、【全部工资条】、【查询表】、【查询工资条】、【系统介绍说明】等条框上面的矢量图标须与对应的表格进行超链接。

    IFERROR函数的功能在于如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。作用与ISERROR与IF组合相类似。

    数组“大扩号”的输入是:选择须要输入的单元格范围,按Ctrl+Shirt键,再敲Enter键即可。

    第一步:建立一个EXCEL文档与表格,如下截图:

    共分建立以下六个表格:【首页】、【工资表】、【全部工资条】、【查询表】、【查询工资条】、【系统介绍说明】等。

    总共须建立的表格名称

    关键点:对应的表格顺序依上面截图排列。

    第二步:设定每张表的格式或内容样式,先在【工资表】逐项填写年月及员工工资信息;如下截图:

    【工资表】样式

    注意关键点:

    【工资表】的样式须与【工资条】的内容排列顺序完全一致。

    【全部工资条】中的自动生成全体员工的工资条,如下截图:

    【工资条】样式

    注意关键点:

    【全部工资条】的样式须与【查询工资条】的内容完全一样;

    如上截图,全部工资条前面增加“2018年3月工资”字样的目的在于打印工资条后便于纸档的裁切。

    【查询表】中,输入员工的姓名,可以查出该员工的工资条相关全部信息,如下截图:

    并在【查询工资条】表格中自动生成该员工的工资条;输入部门名称,则可以查出该部门所有员工的工资,并在【查询工资条】表格中自动生成该部门所有员工的工资条。

    【查询表】样式

    注意关键点:个人所得税计算一列,可以依实际扣税标准并套用IF函数。

    以上查询表正表显示的信息内容与工资料内容完全一样。

    第三步:公式输入与链接

    工资表公式链接,如下截图:

    【工资表】函数与公式

    注意关键点:

    上面A列平时在操作使用时可以隐藏;

    这列公式的目的与【查询表】信息匹配。此表须注意函数AND(与)与OR(或)的结合使用以及绝对引用与返回行函数ROW( )的运用。

    工资条公式链接,如下截图:

    【工资条】公式

    查询表公式链接,如下截图:

    【查询表】公式1【查询表】公式

    查询表第A列在平时操作时一般隐藏。

    第五步:制作完成效果显示,如下截图:

    查询表输入生产后效果图查询工资表效果图

    只要依以上步骤操作,则可以实现简易的工资管理工具的制定,前提是须对相关公式函数有初步的了解与应用。

  • ?

    还在一个一个添加单位?教你3秒添加整个表格的单位

    恶天

    展开

    我们在使用Excel表格的时候,经常会遇到需要给我们的数据添加单位的时候,例如下表,我们要在年龄所在的列添加单位“岁”,在年薪所在的列添加“万元”。如果你还在一个一个添加,那你就OUT了。我们一起来学习一个办法,3秒搞定所有单位。

    第一步:

    我们先给年龄所在列添加单位“岁”,首先,我们先选中需要添加单位的数据。然后点“Ctrl+1”进入“设置单元格格式”,在左边的导航区找到并点击“自定义”。

    第二步

    点击“自定义”后,在“类型栏”把通用格式删掉,改为“0岁”。然后点击“确定”。

    确定后,表格就会自动回到主页面,我们可以看到数据已经全部添加好单位了,是不是超级快?

    接下来,我们再一起试试旁边的年薪列。和刚才的进入方式一样,先选中需要添加单位的数据,再按快捷键Ctrl+1进入,再选择“自定义”,修改数据为“0万元”,然后确定,就全部搞定。我们可以看到,年薪列也把单位“万元”全部添加到数字后面了。

    这个方法可以快速的给所需要的数据添加单位,无需一个一个的添加,可以有效的提升我们的工作效率。无论我们需要添加什么单位,都可以用这个办法操作。但是需要注意的是,在类型栏那里修改数据的时候,一定不要忘记了单位前面加个“0”,例如添加年龄单位岁的时候,要加“0岁”才可以点击确定,如果不添加“0”的话,他就会覆盖你所有的数据。

    今天的小技巧到这里就全部讲完了,你学会了么?

    关注水煮鱼科技--安东小鱼

    水煮鱼科技,引领科技新生活。每天为大家带来Word、Excel和PPT等办公软件的小技巧,网络知识、电脑维护和修理的相关技能。你的关注和点赞是我前进的最大动力。同时,每天还会把搜集到的精品软件、APP、PPT模板、矢量图等好东西分享给大家。希望大家喜欢。

  • ?

    数据呈现,让你的Excel美化起来

    雾非雾

    展开

    数据存储,数据处理,数据分析,数据呈现-是Excel四大主要功能。今天我们来聊聊“数据呈现”应该遵循什么逻辑。

    数据通过处理分析后得到了我们的最终数据结果。最后一步,我们就要通过可视化分方式呈现出来。那么到底我们应该如何合理地使用图表,从而呈现我们的观点/分析结果呢?当中的逻辑和理念又是怎样的呢?一般来讲,我们需要利用逆向思维,也就是根据我们要呈现的效果来决定选择什么图表。

    比如:需要呈现不同时间段的数据走势或者趋势预测,折线图比较适合;需要呈现不同类别的份额比例,可能饼图或者环形图更适合;需要呈现某一阶段的某些元素出现的频率,可能散点图更适合;某些时候,还可能需要应用组合图。

    总之,在选择图表类型之前,先要明确自己要呈现什么样的效果,要向读者表达什么。这就是图表设计的逻辑。

    现在有下面这样一组数据,我们要向读者呈现不同区域,不同城市的数据对比。先停下来,想一想,我们应该选择什么图表?

    (一般来讲,我非常不建议在原始数据表格中合并单元格,这里只是为了方便表达数据结构而制的表格。)

    不同城市的数据对比,柱形图或者条形图都没有问题。但是同时还有区域数据对比,这里还用柱形图或者条形图的话,就显得类别对比不明显。

    (对比效果不好)

    那如果我把区域数据图表类型改为折线图呢?折线图往往更倾向于呈现某一段时间内的数据变化趋势,显然跟我们要表达的不同区域数据对比不一致。

    这里我更倾向选择堆积条形图和饼图、环形图。

    制作步骤也简单,区域数据为序列1,城市数据为序列2,先制作环形图。然后把系列2城市图表类型更改为饼图。这样,城市数据对比和区域数据对比就一目了然啦。

    我个人更喜欢堆积条形图。

    我认为这样设计的图表对比更直接更强烈。无论是区域数据对比还是城市数据对比。

    不过在这里对于原始数据表的设计需要一点小技巧。Excel认为,需要堆积的数据应该在处于同一行或者同一列(即按分类的数据堆积,或按系列数据堆积)。所以,我们需要把原始数据表设计成下图,否则很难生成以上的堆积条形图。(有兴趣的话,这里强烈建议大家制作不同的数据表,然后尝试制作条形堆积图。你会看到各种各样意想不到的效果,有助于理解堆积图生成的原理。)

    总而言之,图表制作我们可以采取逆向思维,先根据需求构想最终图表,然后通过选择合理的数据表将图表制作出来。

    再多说几句,关于图表美化,实际上Excel的图表工具非常丰富,只要你灵活应用自带的图表工具和各项细节设置,也可以做出美美哒的图表。比如下面这个图表,实际上就是用了一个柱形图,组合四个折线图,然后通过一系列美化设置而成的。聪明如你,看出来了吗?

  • ?

    Excel催化剂生成完全组合笛卡尔积结果表,数据库技术落地Excel

    Fred

    展开

    在数据库的多表查询中,通常会有各种连接关系,同样地在Excel环境中,也有很大的场景需要用到类似数据库的多表查询,如经典的VLOOKUP就是其中一种类似LEFT JOIN查询的查询效果。在很多时候需要生成一个完全数据组合时,也是需要用到数据库的笛卡尔积查询表的原理,让两个表产生任意的完全组合,此次Excel催化剂同样将非常有价值的数据库技术,搬到Excel环境中供普通用户无需掌握任何数据库查询知识,轻松一键完成所要的数据结果。

    笛卡尔积查询表是什么?

    简单说就是两个表的两两组合,产生不重复的记录集,如A表有10行,B表有20行,两两组合出来的结果为200行,A表的第1行与B表关联,产生20条记录,A表总共10行数据,所以总共产生了20*10=200行数据。

    一般来说多表查询时,会对笛卡尔积查询表返回的结果进行筛选,如VLOOKUP的效果就是筛选出源表中LookupValue与查询表的查找列对应的某一行记录值相同的行,而不是返回所有查找表的行,所以一般笛卡尔积查询表会产生大量的数据,因其未经条件去筛选交叉后的结果表。

    使用场景

    很常见的一个场景,某一堆商品款号,想生成一份它所有尺码的数据表,用于关联后续其他的销售指标、库存指标等,防止因销售指标数据或库存指标数据某些数据缺失而遗漏掉部分数据,致使计算类似销售动销率、库存周转率等指标时,未能生成预期正确的结果。

    原有数据

    最终想要的数据结构

    其实两两组合,不局限说只有一列的数据表,可以有多列的。甚至多个表也能胜任,所有操作都是一键完成。

    原有数据

    多个表两两组合结果

    具体操作

    构造好需要生成结果表的数据源

    需要每个表有表头列标题,中间不断行等最基本的标准数据源结构表格要求。多个表之间列标题名不重复。

    点击生成按钮即可完成。

    只需简单一键,即可完成数据库管理员写一大堆SQL语句才能得到的结果,并且只需依赖于Excel的数据环境!

    结果表生成

    总结

    无数次听到外行人动不动就说颠覆Excel、取代Excel,说这样话的人,甚至连说话的资格都没有,连Excel是什么物种都不知道,只按自己认为的Excel是什么就作一些哇纵取宠吓人的结论,实在只能显示出自己的无知。

    Excel催化剂,致力于让Excel更伟大、更强大,让更多人可以享受到数据领域的各样技术的红利,数据库技术是一个非常棒的技术,Excel是一个非常棒的用户端使用软件,两者结合,借助Excel催化剂的作用,威力无穷。

数据库生成excel

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP