XLSReadWrite使用

在DELPHI中使用XLSReadWrite操作Excel简便快捷,软件可在本机未安装Office的前提下读取Excel文件,网上资料较少,现将自己的学习杂记做一记录,Delphi的不同版本,需要不同版本的XLSReadWrite来支持,自己用的Delphi2010,使用XLSReadWriteII4破解版本。
定义一个控件变量
xls:XLSReadWriteII4
文件名指向
xls.FileName:=’D:\测试.xls’
文件读取
xls.Read
文件存取
xls.Write
文件密码设定:若在存取前设定密码,则在下次读取前需指定密码方能正确打开,否则将产生错误!
密码设定-xls.PassWord:=’12345’
  xls.Write
文件打开- xls.FileName:=’D:\测试.xls’
xls.PassWord:=’12345’
xls.Read
文件密码清除
xls.PassWord:=’’
xls.Write
单元格赋值-XLSReadWrite中,表格的行号、列号以及工作表序号,均是从0开始计数。
Xls.Sheet[0].AsString[0,0]:=’测试’-将xls文件中工作表0的0行0列单元格赋值为‘测试’。
读取单元格
Memo1.Text:= Xls.Sheet[0].AsString[0,0]。
删除工作表中的某一行:
Xls.Sheet[0].DeleteRows(0,0)-删除xls文件中工作表0的第0行。
删除工作表中的连续多行:
Xls.Sheet[0].DeleteRows(0,2)-删除xls文件中工作表0的第0、1、2行。
删除工作表中的某一列:
Xls.Sheet[0].DeleteColumns(0,0)-删除xls文件中工作表0的第0列。
删除工作表中的连续多列:
xls.Sheet[0].DeleteColumns(0,2)-删除xls文件中工作表0的第0、1、2列。
文件中工作表数量读取:
Memo1.Text:=StrToInt(xls.Sheets.Count)
文件中工作表名称修改:
xls.Sheet[0].Name:='测试'
新增工作表:
Xls.Sheets.Insert[2]-在工作表2处插入一个新的工作表。

转载于:https://www.cnblogs.com/xieyunc/p/9126519.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值