AutoLISP

例程:读取

excel

文件

好多讲述用

vlisp

读取

excel

文件的文章中都提到

vlax-import-type-library

这个函数,其实没有必要。该函数仅仅是给每个

excel

对象模型中的属性、

方法、

对象等引入一个别名,

占内存很大,

没有意义。

vlisp

操作

excel

文件只要了解

excel

对象模型和

vlax-get-or-create-object

vlax-get-property

vlax-invoke-method

vlax-put-property

vlax-safearray-type

几个函数就可以了。

下面的例子定义函数

(GetCellValueAsList

excelFile

sheetName

RangeStr)

读取如图所示的

excel

表格内容,返回

list

类型。

(defun c:test()

(setq retV (GetCellValueAsList

"E:\\CAD\\AutoLISP\\LEARNING\\book1.xlsx" "BOM" "A4:E6"))

(princ)

)

(defun GetCellValueAsList( excelFile sheetName RangeStr / xl wbs wb shs

sh  rg cs vvv nms nm  ttt)

(vl-load-com)

(setq xl  (vlax-get-or-create-object "Excel.Application")) ;

创建

excel

程序对象

(setq wbs (vlax-get-property  xl "WorkBooks")) ;

获取

excel

程序对象的

工作簿集合对象

(setq wb  (vlax-invoke-method wbs "open"  excelFile)) ;

用工作簿集合

对象打开指定的

excel

文件

Lisp调取不了excel2010_AutoLISP例程:读取excel文件相关推荐

  1. php把excel变成数组,PHP excel读取excel文件转换为数组

    /* 备注:先去下载PHP EXCEL--http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=phpexcel&a ...

  2. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

  3. C#读取Excel文件,准换为list

    经常会用到,废话不多说直接贴代码 //读取Excel文件 public static DataTable ReadExcelToTable(string path)//excel存放的路径 { try ...

  4. C#读取excel文件数据丢失问题

    最近在处理C#读取excel文件时碰到了个BT问题,有部分数据读取失败了,翻看了不少资料,终于找到了问题的所在,所以在这里跟大伙分享下: 简要问题分析: 用C#读取excel文件数据时,出现数据丢失现 ...

  5. R语言读取excel文件实战(read.xlsx函数、read_excel函数、read.xlsx函数、Write函数)

    R语言读取excel文件实战(read.xlsx函数.read_excel函数.read.xlsx函数.Write函数) 目录 R语言读取excel文件实战(read.xlsx函数.read_exce ...

  6. matlab显示服务器出现意外,Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决...

    1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can't open fi ...

  7. form表单提交,Servlet接收并读取Excel文件

    首先是jsp页面: <body scroll=no style="overflow-y:hidden;" onselectstart="return false&q ...

  8. 两个关于.NET读取EXCEL文件的问题,记下来,很有用!

    今天有个同事问我个问题,他在用C#"Microsoft.Jet.OLEDB.4.0"读取EXCEL文件的时候,发现了一个问题,是这样的,他读出来的EXCEL数据在DATAGRID中 ...

  9. 读取EXCEL文件内容

    2019独角兽企业重金招聘Python工程师标准>>> package org.bigdata.framework.admin.web.util;import java.io.Fil ...

最新文章

  1. “秒杀”谷歌!这个生物科研工具,可爬取全网中外文献
  2. hdu 5265(二分+枚举)
  3. 如何将ClearCase集成进VS.NET 2003的IDE
  4. python和node_Python和NodeJS绘图对比
  5. 《算法导论》——MergeSort
  6. php后端mysql,【后端开发】PHP如何处理MySQL死连接
  7. 程序员必知8大排序3大查找(一)
  8. IDC机房对接阿里云
  9. SAS的SQL过程(SQL Procedure in SAS)(一)
  10. BZOJ1185[HNOI2007] 最小矩形覆盖
  11. 乌班图服务器系统网卡驱动,Linux_Ubuntu系统无法衔接网络 该怎样安装无线网卡驱动?,ubuntu已经很好的兼容了主流的 - phpStudy...
  12. odac与oracle,适用于 Windows 的 64 位 Oracle Data Access Components (ODAC) | Oracle 中国
  13. 手机摄影:黄埔军校旧址(下)
  14. 要考驾照科目二了,好紧张
  15. Centos7修改时区、时间
  16. Google Chrome 源码下载
  17. 比情商智商重要的是财商——财商!
  18. 亚稳态原因以及跨时钟处理方法
  19. SSM公司企业OA管理系统
  20. 乐山农行机器人_内江首部超级柜台农行“机器人”为您服务(图)

热门文章

  1. Forbid consumer 10.100.8.14 access service com.alibaba.dubbo.monitor.MonitorService解决办法
  2. Android 中Scheme协议的使用详解唤起Activity或App
  3. 自动化构建工具Maven
  4. Ubuntu+nginx+ftmp+obs搭建直播流服务器学习
  5. 工具栏 放在任意位置,且不能移动(如有分割条则不行)
  6. 袁隆平:愿为科学献身吃吃抗病抗虫转基因大米
  7. Python Day4
  8. 【PS】150种真实木材纹理背景素材
  9. GTX 750Ti显卡维修记录
  10. ES报错-----------es分片数量修改,