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插入图表

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

VFP全面控制EXCEL

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

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

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

vfp与web交互示例

  • 2011-08-29 15:16
  • 69KB
  • 下载

vfp与web交互示例

  • 2011-09-26 16:01
  • 69KB
  • 下载

C#与java交互导入EXCEL

采用webservice与java交互: 大致思路:  通过C#来获取文件, 将文件读取为BYTE[] ,然后通过webservice 将其传入java后代,然后去解析EXCEL; ...

VFP 控制EXCEL语句汇编

  • 2010-01-21 11:18
  • 87KB
  • 下载

VFP9 控制EXCEL命令大全

  • 2012-09-24 16:28
  • 1.56MB
  • 下载

用flex实现前台导入excel,可调取js实现与.net交互

在线导入excel最恼火的地方莫过于要上传excel文件到服务器再用后台代码操作,这样效率低,受网速影响,而且如果要操作导入的excel数据,至少要让数据在服务器和客户端直接来回跑3次。   如果用f...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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