转 Delphi中XLSReadWrite控件的使用(2)---基本应用

unit Main;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, XLSReadWriteII4, XLSFonts4, CellFormats4, BIFFRecsII4;

type
TfrmMain = class(TForm)
Label1: TLabel;
Button1: TButton;
edFilename: TEdit;
Button2: TButton;
Button3: TButton;
dlgSave: TSaveDialog;
XLS: TXLSReadWriteII4;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
procedure AddFormats;
public
{ Public declarations }
end;

var
frmMain: TfrmMain;

implementation

{$R *.dfm}

procedure TfrmMain.AddFormats;
begin
(*Format a single cell*)
(* 显示字符串 *)
XLS.Sheets[0].AsString[0,1] := 'Cell 1';
(* 字符串颜色 *)
XLS.Sheets[0].Cell[0,1].FillPatternForeColor := xcYellow;
(* 字体 *)
XLS.Sheets[0].Cell[0,1].FontStyle := [xfsBold,xfsItalic];

(*Format a number cell (3 decimals and thousand separator)
(* 格式化字符串,显示小数点后三位,千位和百位之间加个空格 *)
XLS.Sheets[0].AsFloat[0,0] := 12335985394.895634;
XLS.Sheets[0].Cell[0,0].NumberFormat := '# ##0.000';

(* Write a string cell. *)
XLS.Sheet[0].AsStringRef['C2'] := 'Hello';
(* 单元格赋值 *)
(* Set the font size of the cells in the area.
(* 改变区域内的字体大小 *)
XLS.Sheet[0].Range.Items[1,0,3,3].FontSize := 14;
(* Set the color of the cells. *)
(* 设置区域的颜色 *)
XLS.Sheet[0].Range.ItemsRef['B1:D4'].FillPatternForeColor := xcYellow;
(* Set a outline border. *)
(* 设置外框线的外形、颜色 *)
XLS.Sheet[0].Range.ItemsRef['B1:D4'].BorderOutlineStyle := cbsThick;
(* Set color of the outline border. *)
XLS.Sheet[0].Range.ItemsRef['B1:D4'].BorderOutlineColor := xcRed;
(* Make a copy of the cells. *)
(* 区域复制 *)
XLS.Sheet[0].Range.ItemsRef['B1:D4'].Copy(8,10);
(* Move the cells. *)
(* 区域移动 *)
XLS.Sheet[0].Range.ItemsRef['B1:D4'].Move(8,2);
end;

procedure TfrmMain.Button1Click(Sender: TObject);
begin
AddFormats;
XLS.Filename := edFilename.Text;
(* 保存文件 *)
XLS.Write;
end;

procedure TfrmMain.Button2Click(Sender: TObject);
begin
dlgSave.FileName := edFilename.Text;
if dlgSave.Execute then
edFilename.Text := dlgSave.FileName;
end;

procedure TfrmMain.Button3Click(Sender: TObject);
begin
Close;
end;

end.

转载于:https://www.cnblogs.com/happyhills/p/3933563.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Delphi 2007安装zeosdbo-7.1.4-stable,您需要按照以下步骤进行操作: 1. 首先,您需要从Zeos官方网站(https://sourceforge.net/projects/zeoslib/files/)下载zeosdbo-7.1.4-stable的安装文件。 2. 下载完成后,解压缩安装文件并找到Delphi 2007所在的安装目录。 3. 将解压后的文件复制到Delphi 2007的安装目录的相应文件夹下。通常,您可以将这些文件复制到Delphi 2007的安装目录下的"Library"文件夹,或者根据您的喜好将其复制到其他文件夹。 4. 打开Delphi 2007,创建一个新的项目或打开一个已有的项目。 5. 单击Delphi 2007的"工具"菜单并选择"安装组件"。 6. 在"安装组件"对话框,单击"添加"按钮。 7. 浏览到Delphi 2007安装目录下的zeosdbo-7.1.4-stable文件夹,并选择其的"ZComponents_Dxx.bpl"文件("Dxx"示您所使用Delphi版本,例如"D10"Delphi 10)。 8. 单击"打开"按钮,并在"安装组件"对话框再次单击"添加"按钮。 9. 浏览到Delphi 2007安装目录下的zeosdbo-7.1.4-stable文件夹,并选择其的"ZCore_Dxx.bpl"文件。 10. 单击"打开"按钮,然后单击"确定"按钮开始安装组件。 11. 安装完成后,您可以在Delphi 2007的组件面板找到zeosdbo-7.1.4-stable组件。您可以将其拖放到您的项目窗口,并使用其功能开发数据库应用程序。 这样,您就成功在Delphi 2007安装了zeosdbo-7.1.4-stable组件。您可以利用这个组件开发出更加强大和功能丰富的数据库应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值