使用易语言读取Excel数据
易语言是一门功能强大的编程语言,可以实现对外部数据的读取和处理。本文将介绍如何使用易语言读取Excel表格数据。 创建易语言窗口程序 首先,在易语言编程环境中创建一个“Windows窗口程序”,点
易语言是一门功能强大的编程语言,可以实现对外部数据的读取和处理。本文将介绍如何使用易语言读取Excel表格数据。
创建易语言窗口程序
首先,在易语言编程环境中创建一个“Windows窗口程序”,点击菜单“工具”-gt;“支持库配置”项,在打开的窗口中找到并勾选“通用对象支持库 2.0版”,并点击“确定”以添加“超级列表框”组件。
绘制界面和创建Excel文件
接下来,在“启动窗口”中绘制界面,包括一个“外部数据库”和一个“超级列表框”组件。然后,利用Excel创建一个名为“jiance.xls”的Excel文件,并将该文件与易语言程序放置在同一目录下。
读取Excel数据
确保选中“启动窗口”,然后为其添加“创建完毕”事件。在事件中输入以下代码:
.版本 2
.支持库 iext
如果真(外部数据库1.打开("ODBC;DBQ" 取当前目录() "jiance.xls;Driver{Microsoft Excel Driver (*.xls)};DriverId790;FILexcel 8.0;MaxBufferSize2048;MaxScanRows8;PageTimeout5;ReadOnly0;SafeTransactions0;Threads3;UIDadmin;UserCommitSyncYes;", , ) 假)
信息框("数据库连接失败!", 错误图标, )
返回()
如果真结束查询语句 "select * from [Sheet1$]"
记录集 外部数据库1.查询(查询语句)
如果真(记录集 0)
信息框("查询失败!", 错误图标, )
返回()
如果真结束外部数据库1.到首记录(记录集)
局部_计次 1
超级列表框1.插入列(, "序号", 80, , , )
超级列表框1.插入列(, "姓名", 80, , , )
超级列表框1.插入列(, "性别", 80, , , )
超级列表框1.插入列(, "年龄", 80, , , )
判断循环首(外部数据库1.尾记录后(记录集) 假)
局部_临时A 外部数据库1.读(记录集, 1)
局部_临时B 外部数据库1.读(记录集, 2)
局部_临时C 到文本(外部数据库1.读(记录集, 3))
索引 超级列表框1.插入表项(, , , , , )
超级列表框1.置标题(索引, 0, 到文本(局部_计次))
超级列表框1.置标题(索引, 1, 局部_临时A)
超级列表框1.置标题(索引, 2, 局部_临时B)
超级列表框1.置标题(索引, 3, 局部_临时C)
外部数据库1.到后一记录(记录集)
局部_计次 局部_计次 1
判断循环尾()
外部数据库1.关闭记录集()
最后,点击“运行”按钮,就可以看到易语言成功引用Excel表格中的数据了。