如何用ruby读取指定的文件行

Python013

如何用ruby读取指定的文件行,第1张

ruby读取指定的行,可以使用readlines将整个文件的内容读取到一个数组中,再获得指定行的数据

arr = io.readlines

p arr[9] # 读出第10行的数据

1.在VC中新建一控制台程序,选支持MFC(当然,你也可以不选择支持MFC的,不过会很麻烦)

2.按CTRL+W调出MFC ClassWizard,Add Class->From a type library,选择你的word的类型库(例如我的是word2003,安装在e盘,我的路径是"e:\edittools\microsoft office\office11\msword.olb"),选择完毕后,在弹出的窗口中选择要让classwizard生成的包装类,在本例中要用到_Application,Documents,_Document,Range这四个类,选中他们后按OK

3.进入你的main函数所在的cpp文件,加入头文件引用

#include "msword.h" //引用刚才classwizard生成的idispatch包装类

4.加入代码int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){int nRetCode = 0

if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0)){cerr

可以用vba录一段,看一下怎么样操作word中内容,然后用ole的方法,模拟vba的操作,把内容复制出来。

另外,也可以把word文档存为纯文本文件,再用word对这 个纯文本文件进行操作。

具体的就需要自己试一下了。