VFP与EXCEL交互

原创 2007年10月07日 15:59:00
&&下面介绍的方法这适合提取固定数目的字段生成EXCEL表格,如果想要格&&式好看,最好建一个摸版表 

D_PATH = SYS(5) + SYS(2003)  &&返回当前 Visual FoxPro 的默认驱动器 + 返回默认驱动器或卷上的当前目录或文件夹的名称。 

D_PATH1 = D_PATH + '\' + 'hello.XLS' 
D_PATH2 = D_PATH + '\' + 'hello1.XLS'
 
DELE FILE hello1.XLS 
XLAPP = CREATEOBJECT('EXCEL.APPLICATION')  && createobject( ) 函数,从类定义或支持 OLE 的应用程序中创建对象。 
                                            && 创建EXCEL工作表 
XLAPP.WORKBOOKS.OPEN(D_PATH1) 
XLAPP.SHEETS('SHEET1').ACTIVATE
 
 
*清除100行10列的所有内容 
FOR I = 1 TO 10   && 列 
  FOR II = 1 TO 100  && 行 
     XLAPP.CELLS(II, I).VALUE  = '' 
  ENDF 
ENDF
 
 
XLAPP.CELLS(1,6).VALUE  = '标题'          && CELLS(m,n)函数 设置一个单元格的内容,m表示行,n表示列 
XLAPP.CELLS(1,6).FONT.NAME = '黑体' 
XLAPP.CELLS(1,6).FONT.SIZE = 20 
XLAPP.CELLS(1,6).HORIZONTALALIGNMENT = 3
 
XLAPP.CELLS(2,1).VALUE  = '随便写点什么啦' 
   
XLAPP.CELLS(3, 1).VALUE  = '列1' 
XLAPP.CELLS(3, 2).VALUE  = '列2' 
XLAPP.CELLS(3, 3).VALUE  = '列3' 
XLAPP.CELLS(3, 4).VALUE  = '列4' 
XLAPP.CELLS(3, 5).VALUE  = '列5' 
XLAPP.CELLS(3, 6).VALUE  = '列6' 
XLAPP.CELLS(3, 7).VALUE  = '列7' 
XLAPP.CELLS(3, 8).VALUE  = '列8' 
XLAPP.CELLS(3, 9).VALUE  = '列9' 
XLAPP.CELLS(3, 10).VALUE  = '列10' 
   
SELE 表 
GO TOP 
IO = 3 
SCAN 
      IO = IO + 1  && IO = 4   行数 
      XLAPP.CELLS(IO, 1).VALUE  = 表字段1 
      XLAPP.CELLS(IO, 2).VALUE  = 字段2 
      XLAPP.CELLS(IO, 3).VALUE  = 字段3 
      XLAPP.CELLS(IO, 4).VALUE  = 字段4 
      XLAPP.CELLS(IO, 5).VALUE  = 字段5 
      XLAPP.CELLS(IO, 6).VALUE  = 字段6 
      XLAPP.CELLS(IO, 7).VALUE  = 字段7 
      XLAPP.CELLS(IO, 8).VALUE  = 字段8 
      XLAPP.CELLS(IO, 9).VALUE  = 字段9 
      XLAPP.CELLS(IO, 10).VALUE  = 字段10 
ENDS
 
XLAPP.SAVE(D_PATH2) 
XLAPP.WORKBOOKS.CLOSE 
MESSAGEBOX('成功!',48,'提示')
 
 

VFP_全面控制EXCEL

VFP和Excel都可以用来进行处理数据库表格,如果巧妙地将二者的优点结合起来,将会大大方便我们的工作。比如我们可以利用VFP进行处理数据,而利用Excel的预览打印功能进行报表打印。这就需要我们在V...
  • szyone
  • szyone
  • 2013年07月04日 14:35
  • 1488

VFP控制Excel插入图表

先提示一下,利用Excel的宏录制,看看Excel怎么控制自己,是学习编程控制Excel的非常有效、简便办法。   言归正传。 Excel的图有两种:Chart和ChartObject。 如下...

VFP全面控制EXCEL

VFP和Excel都可以用来进行处理数据库表格,如果巧妙地将二者的优点结合起来,将会大大方便我们的工作。比如我们可以利用VFP进行处理数据,而利用Excel的预览打印功能进行报表打印。这就需要我们在V...
  • szyone
  • szyone
  • 2011年09月07日 15:36
  • 1357

VFP全面控制EXCEL(转自十豆三老师)

VFP和Excel都可以用来进行处理数据库表格,如果巧妙地将二者的优点结合起来,将会大大方便我们的工作。比如我们可以利用VFP进行处理数据,而利用Excel的预览打印功能进行报表打印。这就需要我们在V...
  • dxnn520
  • dxnn520
  • 2012年05月16日 16:05
  • 5141

VFP导成EXCEL每次只能导16384行的解决方法

以下是在网上找的一些内容,我是用的下面的 COPY TO TEST.CVS TYPE CVS方法解决的   为什么用VFP导成EXCEL每次只能导16384行? *-----------...

vfp与web交互示例

  • 2011年08月29日 15:16
  • 69KB
  • 下载

VFP 控制EXCEL语句汇编

  • 2010年01月21日 11:18
  • 87KB
  • 下载

java实现前后端交互导出excel

第一步、前端获取参数并且通过form表单或者URL方式访问后台 //定义params对象接收键值对参数var params = { isChecked: 1, startTim...

VFP9 控制EXCEL命令大全

  • 2012年09月24日 16:28
  • 1.56MB
  • 下载

vfp9 使用libxl 操作EXCEL文件

  • 2015年08月20日 08:03
  • 32KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VFP与EXCEL交互
举报原因:
原因补充:

(最多只允许输入30个字)