VFP 导出到excel
SELECT * FROM tmp销量 INTO CURSOR tmp_Rpt
lc商品代码=ALLTRIM(tmp_Rpt.商品代码)
SELECT tmp_Rpt
GO TOP
tmpXLS=pcTmpPath+'tmp销量 '+Dtos(Date());
+'.XLS'
tmpXLS=PUTFILE('',tmpXLS,'XLS')
IF EMPTY(tmpXLS)
RETURN
ENDIF
WAIT WINDOW '建立Excel文件 ......' NOWAIT
IsCopyOK=.T.
TRY
SELECT tmp_Rpt
COPY To '&tmpXLS' FIELDS EXCEPT ID TYPE XL5
CATCH
IsCopyOK=.F.
ENDTRY
IF IsCopyOK=.F.
MESSAGEBOX('建立Excel文件失败!'+CHR(13)+MESSAGE(),16,'系统信息')
RETURN
ENDIF
tmpIsOK=.T.
TRY
tmpOLE=Createobject('Excel.Application')
CATCH
tmpIsOK=.F.
ENDTRY
IF tmpIsOK=.F.
WAIT CLEAR
MESSAGEBOX("调用Microsoft Excel程序失败!",16,"系统信息")
RETURN
ENDIF
WITH tmpOLE
.Workbooks.Open(tmpXLS)
.Selection.HorizontalAlignment=3
*.Cells.EntireColumn.AutoFits
ENDWITH
tmpOLE.ActiveSheet.name='Sheet1'
SELECT tmp_Rpt
lc商品代码=ALLTRIM(tmp_Rpt.商品代码)
tmpOLE.Cells(2,1).value=lc商品代码
ln记录=RECCOUNT("tmp_Rpt")+1
lc列号='A'+ALLTRIM(STR(ln记录))
SELECT tmp_Rpt
GO TOP
lnI=0
SCAN
WAIT WINDOW ' 正在导出文件,请稍后!......'+ALLTRIM(STR(RECNO()))+'/'+ALLTRIM(STR(RECCOUNT())) NOWAIT &&Please wait
lnI=lnI+1
lcRec=ALLTRIM(STR(RECNO()+1)) && 因为表有抬头,所以要从第3行开始加入数据
lcCmd='tmpOLE.Rows("'+lcRec+':'+lcRec+'").RowHeight=30' && OLE对象中.rows(列数) .rowheight列的高度为50
&lcCmd
ENDSCAN
ld2=DATETIME()
tmpOLE.ActiveSheet.Range('A:CA').WrapText=.T.
tmpOLE.Range("A:DR").HorizontalAlignment =3 &&水平(1-默认、2-靠左、3-居中、4-靠右、5-填充、6=两端对齐、7=跨列居中、8=分散对齐)
tmpOLE.Range("A:DR").VerticalAlignment =2 &&垂直(1=靠上、2=居中、3=靠下、4=两端对齐、5=分散对齐)
tmpOLE.ActiveWorkbook.Saved=.T.
tmpOLE.Visible=.T.
SELECT tmp_Rpt
USE
VFP 导出到excel相关推荐
- 计算机VFP输出方式有哪几种,VFP导出数据的方法大全
你可以用多种方法将这些数据导出,以便被其它应用程序(如等)所用.下面向你简单介绍几种导出数据的方法: 1.用"导出数据"对话框.你可以从VFP主菜单中选择"文件/导出-& ...
- VFP导成EXCEL每次只能导16384行的解决方法
以下是在网上找的一些内容,我是用的下面的 COPY TO TEST.CVS TYPE CVS方法解决的 为什么用VFP导成EXCEL每次只能导16384行? *-------------------- ...
- java导出为excel文件_java导出数据到excel文件
有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...
- ftl模板导出excel_freemarker导出复杂Excel
原文: freemarker导出复杂Excel date: 2017-04-20 12:39:04 [TOC] 序言 用Freemarker做Excel导出确实很容易. 但是导出复杂Excel, 例如 ...
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...
- 将数据库查询结果导出成Excel表格
使用Java代码,从数据库中获取结果集,将结果集导出成Excel表格形式. 从数据库中查询学生表所有数据,将其导出成Excel表格,点击查看学生表表结构 . package com.test.test ...
- 百度指数常见php框架,怎么导出数据到excel表格-如何将百度指数数据导出到Excel表格...
如何将百度指数数据导出到Excel表格 第一步:打开CAD.CAD命令行输入"Li"."选择对象"选需要提取坐标的多段线.回车. 第二步:将CAD文本框中的数据 ...
- mysql excel 命令行_MySQL 命令行数据导出到 Excel
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil 将 MySQL 的数据导出 Excel, ...
- R语言将多个dataframe导出到excel的多个表单(sheet)实战
R语言将多个dataframe导出到excel的多个表单(sheet)实战 目录 R语言将多个dataframe导出到excel的多个表单(sheet)实战
最新文章
- 美国的电子垃圾都去了哪?
- python游戏开发的五个案例分享
- SAP Spartacus 从 Ngrx 里获取 navigation 的实时状态
- 用于在Synology NAS上测试Spring Boot Web应用程序的JUnit模拟文件
- 前端学习(2458):评论模块
- 压缩与解压缩 与多个安装文件的合并问题
- 【react】 flux 的数据修改流程,类似与vuex那样,但是又有区别
- x32下PsSetLoadImageNotifyRoutine的逆向
- 编译原理-递归子程序法
- 计算机网络的基础学习
- win10 ESP盘符问题(隐藏系统分区)
- 编译Linux驱动程序
- 一文了解 DataLeap 中的 Notebook
- java中jar文件
- 五子棋c语言策划书活动内容,五子棋活动策划书.docx
- 关于项目初始化的几个糟心时刻
- 为什么INC,DEC指令不影响CF标志位呢?
- DELL EqualLogic PS4000服务器硬盘坏道修复过程
- 英伟达又一次突破想象力!一句话实时P图在线Demo可玩,「神笔马良」升级「创世纪」...
- 如果你把每一天都当作生命中最后一天去生活的话,那么有一天你会发现你是正确的
热门文章
- 新疆三年级计算机下册教案,人教版小学音乐三年级下册教案(全册).docx
- UICollectionView实现无限滚动(理解花了我不少时间)
- CorelDRAW Graphics Suite 2023 | Windows | MAC完整版终身激活
- 计算机丛书之计算机安全全本阅读,电脑办公 Windows 10 Office 2016 从新手到高手...
- AEJoy —— 如何使用 AE 中的表达式控件预设(一)
- Nunjucks模板语法
- python 用turtle模块画一个中国结!附代码、注释
- 运动蓝牙耳机什么牌子好,运动蓝牙耳机品牌推荐
- input file 美化
- 燕山大学大学物理下册复习资料