XLSReadWriteII 使用

简介: (转)------------------------------------------- 1、例子解析 for i := 0 to xls.Sheets[m].lastrow do //**** i定义的是行,lastrow是最大行号,是从0开始的行号,而不是 行数,如按count计算会少计算一行。

 

(转)-------------------------------------------

1、例子解析
for i := 0 to xls.Sheets[m].lastrow do
//**** i定义的是行,lastrow是最大行号,是从0开始的行号,而不是
行数,如按count计算会少计算一行。
for j := 0 to xls.Sheets[m].LastCol do
//****j定义的是列,lastcol是最大列号,是从0开始算的列号,而不是
列数,
begin
//取出单元格的值
s := xls.sheet[0].AsFmtString[j, i];
//判断是否有格式
if xls.sheet[0].cell[j, i].IsFormatted then
begin
//如果单元格背景色是黄色,则..,背景色是FillPatternForeColor
,而不是有backcolor的那个,这是上了当的。
//cell,sheet都是不带s的,且【】后都是先列后行的,与excel,vb的
习惯是不一样的,那是先行后列。
if xls.sheet[0].cell[j, i].FillPatternForeColor =
biffrecsII2.texcelcolor(13) then
begin
tb1.Append;
tb1.fieldbyname('nrow').AsInteger := i;
tb1.fieldbyname('ncol').AsInteger := j;
tb1.FieldByName('mbdm').AsInteger := mb_mctodm
(XLS.Sheets[M].Name);
tb1.post;
end;
end;
except
ShowMessage(IntToStr(i) + '--' + inttostr(j));
end;
end;
2、怎样显示枚举变量的值
// ShowMessage(GetEnumName(TypeInfo(Texcelcolor),
Integer(xls.sheet[0].cell[j, i]
// .FillPatternForeColor)));
当然在前面的引用单元中要加入TypInfo单元。

目录
相关文章
|
3月前
|
数据采集 存储 JavaScript
自动化数据处理:使用Selenium与Excel打造的数据爬取管道
本文介绍了一种使用Selenium和Excel结合代理IP技术从WIPO品牌数据库(branddb.wipo.int)自动化爬取专利信息的方法。通过Selenium模拟用户操作,处理JavaScript动态加载页面,利用代理IP避免IP封禁,确保数据爬取稳定性和隐私性。爬取的数据将存储在Excel中,便于后续分析。此外,文章还详细介绍了Selenium的基本设置、代理IP配置及使用技巧,并探讨了未来可能采用的更多防反爬策略,以提升爬虫效率和稳定性。
185 4
|
5月前
|
存储 缓存 关系型数据库
深入解析MySQL中的表类型及其应用场景
【8月更文挑战第31天】
437 0
|
6月前
|
SQL 监控 数据库
MSSQL性能调优实战:索引策略优化、SQL查询重写与高效并发管理的具体技巧
在Microsoft SQL Server(MSSQL)的性能调优过程中,索引策略的优化、SQL查询的重写以及高效并发管理是关键环节
|
C语言
C语言之在数组内删除指定元素x
C语言之在数组内删除指定元素x
197 0
|
8月前
|
Java Python
什么是Python中的循环引用(Circular Reference)?如何避免循环引用导致的内存泄漏?
什么是Python中的循环引用(Circular Reference)?如何避免循环引用导致的内存泄漏?
212 0
|
存储 缓存 JavaScript
RxJS中四种Subject的用法和区别
RxJS中有四种不同类型的Subject,它们分别是Subject、BehaviorSubject、ReplaySubject和AsyncSubject。本文将介绍这四种Subject的用法、区别以及适用的应用场景,并提供代码示例。
397 0
|
人工智能 监控 Java
SpringBoot实战(五):配置健康检查与监控
SpringBoot实战(五):配置健康检查与监控
427 0
|
存储 SQL JSON
MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解(一)
MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解
127 0
|
关系型数据库 MySQL Java
超详解The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time zone
超详解The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time zone
891 0