sub OutPut()
Dim FileTitle, MyPath, MyFullName As String
Application.ScreenUpdating = false '关闭表格公式的自动刷新
FileTitle = "待输出的文件名"
Sheets.Add.Name = "OutData" '创建临时工作表
   endline = sheet5.range("$A$65536").end(xlup).row '取得待输出的工作表的总行数
Sheet5.Range("$A$2:$B$" & endline).Copy Sheets("OutData").Range("A1") '将待输出的数据存放到临时工作表
Sheets("OutData").Columns("A:B").EntireColumn.AutoFit '自动分配单元宽度
MyPath = ThisWorkbook.Path '获取本文件目录
MyFullName = MyPath & "\" & FileTitle & ".xls" '自动生成文件名称
Sheets("OutData").Copy '复制OutData工作表的数据
ActiveWorkbook.SaveAs Filename:=MyFullName, FileFormat:=xlExcel8, CreateBackup:=False '生成新的工作簿
ActiveWorkbook.Close '关闭新生成的工作簿 Application.DisplayAlerts = False '关闭确认提示框
Sheets("OutData").Delete '删除临时表
Application.DisplayAlerts = True '打开确认提示框 Application.ScreenUpdating = True '开启表格公式的自动刷新
end sub

最近忙于整理数据并输出,特此将常用的核心代码分享出来,供有需要的人调用。

————————————————————————————————————————————————————————

(2019.10.14更新)

FileFormat:=xlExcel8  这里是指定导出的格式,常见格式如下:
xlAddIn                                 18 Microsoft Office Excel 加载项
xlAddIn8                                18 Excel 2007 加载项
xlCSV                                    6 CSV
xlCSVMac                                22 Macintosh CSV  
xlCSVMSDOS                              24 MSDOS CSV
xlCSVWindows                            23 Windows CSV  
xlCurrentPlatformText                -4158 当前平台文本
xlDBF2                                   7 DBF2
xlDBF3                                   8 DBF3
xlDBF4                                  11 DBF4
xlDIF                                    9 DIF
xlExcel12                               50 Excel 12
xlExcel2                                16 Excel 2
xlExcel2FarEast                         27 Excel2 FarEast
xlExcel3                                29 Excel3
xlExcel4                                33 Excel4
xlExcel4Workbook                        35 Excel4 工作簿
xlExcel5                                39 Excel5
xlExcel7                                39 Excel7
xlExcel8                                56 Excel8
xlExcel9795                             43 Excel9795
xlHtml                                  44 HTML 格式
xlIntlAddIn                             26 国际加载项
xlIntlMacro                             25 国际宏
xlOpenXMLAddIn                          55 打开 XML 加载项
xlOpenXMLTemplate                       54 打开 XML 模板
xlOpenXMLTemplateMacroEnabled           53 打开启用的 XML 模板宏
xlOpenXMLWorkbook          51 打开 XML 工作簿
xlOpenXMLWorkbookMacroEnabled           52 打开启用的 XML 工作簿宏
xlSYLK                                   2 SYLK
xlTemplate                              17 模板
xlTemplate8                             17 模板 8
xlTextMac                               19 Macintosh 文本
xlTextMSDOS                             21 MSDOS 文本
xlTextPrinter                           36 打印机文本
xlTextWindows                           20 Windows 文本
xlUnicodeText                           42 Unicode 文本
xlWebArchive                            45 Web 档案
xlWJ2WD1                                14 WJ2WD1
xlWJ3                                   40 WJ3
xlWJ3FJ3                                41 WJ3FJ3
xlWK1                                    5 WK1
xlWK1ALL                                31 WK1ALL
xlWK1FMT                                30 WK1FMT
xlWK3                                   15 WK3
xlWK3FM3                                32 WK3FM3
xlWK4                                   38 WK4
xlWKS                                    4 工作表
xlWorkbookDefault                       51 默认工作簿
xlWorkbookNormal                     -4143 常规工作簿
xlWorks2FarEast                         28 Works2 FarEast
xlWQ1                                   34 WQ1
xlXMLSpreadsheet                        46 XML 电子表格

Excel VBA ——如何导出数据到excel表格的更多相关文章

  1. java代码导出数据到Excel、js导出数据到Excel(三)

     jsp内容忽略,仅写个出发按钮:          <button style="width: 100px" onclick="expertExcel()&quo ...

  2. POI操作Excel(批量导出数据/下载excel)

    目录 1.第一个demo:创建工作簿,创建sheet页,创建单元格    2.创建一个时间格式的单元格    3.遍历工作簿的行和列并获取单元格内容    4.文本提取    5.单元格对齐方式    ...

  3. Export GridView Data to Excel. 从GridView导出数据到Excel的奇怪问题解析

    GridView导出函数内容如下 string attachment = "attachment; filename=Contacts.xls";            Respo ...

  4. Python导出数据到Excel表格-NotImplementedError: formatting_info=True not yet implemented

    在使用Python写入数据到Excel表格中时出现报错信息记录:“NotImplementedError: formatting_info=True not yet implemented” 报错分析 ...

  5. 导出数据到Excel表格

    开发工具与关键技术:Visual Studio 和 ASP.NET.MVC,作者:陈鸿鹏撰写时间:2019年5月25日123下面是我们来学习的导出数据到Excel表格的总结首先在视图层写导出数据的点击 ...

  6. Java操作Jxl实现导出数据生成Excel表格数据文件

    实现:前台用的框架是Easyui+Bootstrap结合使用,需要引入相应的Js.Css文件.页面:Jsp.拦截请求:Servlet.逻辑处理:ClassBean.数据库:SQLserver. 注意: ...

  7. 1.ASP.NET MVC使用EPPlus,导出数据到Excel中

    好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件. 源代码下载:https://github.com/caofangshe ...

  8. 使用Open xml 操作Excel系列之二--从data table导出数据到Excel

    由于Excel中提供了透视表PivotTable,许多项目都使用它来作为数据分析报表. 在有些情况下,我们需要在Excel中设计好模板,包括数据源表,透视表等, 当数据导入到数据源表时,自动更新透视表 ...

  9. ASP.NET导出数据到Excel 实例介绍

    ASP.NET导出数据到Excel  该方法只是把asp.net页面保存成html页面只是把后缀改为xlc不过excel可以读取,接下连我看看还有别的方式能导出数据,并利用模版生成. 下面是代码 新建 ...

随机推荐

  1. IO队列深度max_queue_depth对系统性能的影响

    前段时间,发生了一个问题引起了我对IO队列深度的研究. 存储服务器中linux kernel的mpt2sas驱动模块,将max_queue_depth设置为1024时,引起系统加载驱动时卡死,而调整为 ...

  2. TCP/IP学习20180805-数据链路层-IP选路

    转,原文链接https://blog.csdn.net/wh1511995112/article/details/51474692 IP选路 什么是IP选路? IP选路,即IP寻路,就是根据路由表中的 ...

  3. truffle init 从零开始创建简单DApp项目

    下面的部分软件需要FQ.这里默认你已经会***,不懂的可以自己搜索解决. 软件安装 chrome浏览器 下载地址 metamask插件 在谷歌应用商店中搜索metamask ganche(图形版) 下 ...

  4. navicat for mysql 注册码,简简单单,一个搞定(蔡军帅亲测有效)

    打开navicat for mysql接着打开帮助,选中注册, 把下面的复制上去就可以了 NAVH-WK6A-DMVK-DKW3 转载自:https://blog.csdn.net/qq_403845 ...

  5. three.js:使用createMultiMaterialObject创建的多材质对象无法使用光线跟踪Raycaster选中

    创建多材质对象: var loader = new THREE.DDSLoader(); var map = loader.load('../assets/textures/Mountains_arg ...

  6. .net core Ocelot实现API网关并部署在docker中

    基于Ocelot(http://ocelot.readthedocs.io)搭建的API网关demo 软件以及系统版本:  Asp.Net Core 2.2 Ocelot 13.5.0 CentOS ...

  7. Winform 实现跨线程以及Timer

    https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.exited?redirectedfrom=MSDN&am ...

  8. VS2017 ASP.NET MVC 5.0 开部署问题汇总

    1[SqlException (0x80131904): 拒绝了对对象 '****' (数据库 '***',架构 'dbo')的 EXECUTE 权限.] “/”应用程序中的服务器错误. SQL 20 ...

  9. Chapter 6 链表(上):如何实现LRU缓存淘汰算法?

    缓存淘汰策略: 一.什么是链表? 1.和数组一样,链表也是一种线性表. 2.从内存结构来看,链表的内存结构是不连续的内存空间,是将一组零散的内存块串联起来,从而进行数据存储的数据结构. 3.链表中的每 ...

  10. 高性能 TCP & HTTP 通信框架 HP-Socket v4.3.1

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/ ...