[转载]: delphi中XLSReadWrite控件的使用(1)---简介
XLSReadWrite控件简介:
一个你需要的,能在Delphi和.NET下访问Excel文件的完美解决方案。
一个经典的读写Excel的控件,对于使用Excel 开发很有帮助
官方网站:
http://www.axolot.com/components/index.htm
功能描述 About Feature
读写任何单元值
- 数字型、字符型、布尔型以及错误型。但是你了解日期和时间型单元吗?在Excel中没有这样的单元。Excel是和Delphi一样的方式来存储日期和时间的,即浮点型。那是什么制造了日期或时间值啦,是格式化。
- 完全支持公式。你可以使用和Excel一样的函数,也支持对外部工作簿引用的公式,你甚至可以从外部引用读取结果。
- 与操作Delphi的TStringGrid一样的方式操作单元格,或则通过给单元格命名,比如:”D7”
- 根据单元格的规则以字符串格式读取单元值
根据你的需求格式化单元
- 格式化很简单。通过获取单元格,你就可以操作单元的格式属性。例如:XLSReadWriteII.Sheet[n].Cell[Col,Row].FontSize := 12;
- 你也可以对域进行格式化,比如设置边框。
- 支持所有的Excel格式选项
- 合并单元格
操作所有的打印选项
- 选择页面大小,设置边距
- 设置标题和页脚,包括格式码。
- 定义打印区域
- 设置分页符
XLSReadWriteII完全支持Unicode
所有的字符型都是宽字符型。你完全不必担心非英语字符。
控件
你可以插入控件以及定义他们的源和目的单元
绘图
插入所有种类的绘图,从简单的线条到AutoShapes
多行文本和文本框
创建和编辑文本框以及多行文本
图表
创建和Excel中一样选项的图表
复制/移动/删除
- 可以以Excel一样的行为复制、移动和删除单元
- 行列也可以像单元一样复制和移动
- 支持工作簿之间的复制和移动
- 可以复制整个工作簿
使用命名的域/单元
- 你可以在你想要的任何地方命名
- 通过命名访问单元格,例如:XLS.NameAsFloat['MyCell'] := 202.5;
- 支持指定、内置的名称
支持所有超链接类型
- 网页和E-mail地址
- 本地文件
- 服务器文件
- 工作薄引用
加密文档
你可以读写加密文件。条件是你需要知道文件的密码。
计算
- 可计算单元以及整个工作薄
- 计算引擎将依据单元进行计算。
- 可读取引用的外部工作薄。这通过一个特殊的快速查询程序进行执行
Rich Text单元
为了轻松地创建多字体格式的单元,单元可以以RTF格式读写
VBA宏
可以读写文件中的宏,使用XLSReadWriteII可以为控件比如:按钮、组合框等添加宏
导入及导出
从下列导入数据…
- Open Office Calc文档
- CSV文件以及其他可以自动识别分隔符、小数分隔符和文本引用字符的文本文件
- HTML表格(<TABLE>标签)
- 数据库
导出数据为…
- CSV文件
- HTML文件
其他
- 自动过滤
- 单元验证
- 有条件的格式
- 合并单元
- PaintCell方法:将单元内容渲染到TCanvas对象的
XLSReadWriteII包还包含下列组件:
- 从任何数据库中导入数据到工作薄
- 工作薄导出为HTML文件
转自:http://www.cnblogs.com/dabiao/archive/2011/07/08/2100609.html
[转载]: delphi中XLSReadWrite控件的使用(1)---简介的更多相关文章
- 转Delphi中XLSReadWrite控件的使用(1)---简介
XLSReadWrite控件简介: 一个你需要的,能在Delphi和.NET下访问Excel文件的完美解决方案. 一个经典的读写Excel的控件,对于使用Excel 开发很有帮助 官方网站: http ...
- [转载]: delphi中XLSReadWrite控件的使用(2)---delphi XE下安装
一.下载 官方下载网址: http://www.axolot.com/components/download.htm 从这里可以下载到从Delphi5到DelphiXE全部支持的版本. 二.软件安装 ...
- [转载]: delphi中XLSReadWrite控件的使用(3)---基本应用
这是自带的一个例子,看懂这一点东西,基本的操作应该没问题了.... unit Main; interface uses Windows, Messages, SysUtils, Variants, C ...
- 转 Delphi中XLSReadWrite控件的使用(2)---基本应用
unit Main; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...
- 转Delphi中XLSReadWrite控件的使用(3) 读和写Excel
unit OpExcell; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo ...
- Delphi中WebBrowser控件打开部分网站报"Invalid floating point operation”解决
Delphi中WebBrowser控件打开部分网站报"Invalid floating point operation”解决 EmbeddedWBWebBrowserDelphi 最近用E ...
- Delphi中TxmlDocument控件的用法 转
Delphi中对XML文件的解析做的很好,比直接使用MS的MSXML2_TLB中的接口要方便很多,现称述于下面. 在讲之前先给出一个XML实例,在讲某些部分是要结合实例比较容易理解. 1<?xm ...
- delphi中panel控件应用
delphi中的panel控件是怎么使用的?研究了很久了,还是搞不懂,只知道把它放到form上面,其他操作一律不懂了,有谁可以请教一下,如何把其他控件放到里面去呢?谢谢 提问者采纳 直接把控件放到 ...
- delphi中DateTimePicker控件同时输入日期和时间
将DateTimePicker的Format属性中加入日期格式设成 'yyyy-MM-dd HH:mm',注意大小写 , 将kind设置为dtkTime即可,可以在每次Form onShow时将Dat ...
随机推荐
- Android中Service的使用
我个人的理解是:我们平时使用的android系统的app的后台应用,就是这个原理 可以利用Service实现程序在后台运行,依照这个原理,可以通过Service来实现关键代码的运行与实现. <一 ...
- Hadoop 如何查看是否32位
1.从哪些地方可以识别hadoop是32位还是64位?2.hadoop本地库在什么位置? hadoop在安装的时候,我们需要知道hadoop版本是32位还是64位. hadoop官网本来提供的都是32 ...
- Android Studio Reference local .aar files
repositories { flatDir { dirs 'libs' }} dependencies { compile 'com.android.support:support-v4:22.2. ...
- iOS内部跳转问题
//打开地图 NSString*addressText = @" "; //@"1Infinite Loop, Cupertino, CA 95014&quo ...
- As 和 Is的区别
首先来说说As是干什么的: 代码: void OnMouseEnter(object sender, MouseEventArgs e){ Ellipse ell = sender as Ellips ...
- 纯CSS3实现轮播切换效果
使用纯css3实现与轮播器一样的功能. HTML代码: <div class="slide-container"> <input type="radio ...
- ANSI C中关于FILE流的一些
ANSI C只是一个定义,定义了一个借口与标准,具体实现将是不同的. 刚看到I/O的时候就对于Stream非常的迷惑,这是什么玩意.后面才明白,这只是一个抽象出来的概念而已.对于一个Stream,它具 ...
- Linux系统下fd分配的方法
最近几天在公司里写网络通讯的代码比较多,自然就会涉及到IO事件监测方法的问题.我惊奇的发现select轮训的方法在那里居然还大行其道.我告诉他们现在无论在Linux系统下,还是windows系统下,s ...
- 2015GitWebRTC编译实录15
各个库编译完成后,整合talkapp,联编时还是碰到了一些问题,主要是lib里的源码文件被错误移走,或者宏定义等有问题的,不一而足 FQ访问https://apprtc.appspot.com/,拿到 ...
- php wampserver 80 端口无法开启的解决方法
下载Microsoft Visual C++ 2005 Redistributable Package x86 和 x64(vc_redist.x86.exe/vc_redist.x64.exe) 安 ...