📄 用delphi本身的控件输出类似excel表的数据 (2000年.txt
字号:
用DELPHI本身的控件输出类似Excel表的数据 (2000年8月18日)
本站更新 分类: 作者:匿名 推荐: 阅读次数:1024
(http://www.codesky.net)
--------------------------------------------------------------------------------
----实际应用中,使用DELPHI的QREPORT报表功能虽然很方便,但格式不如EXCEL报
表精致。所以我们常常采用DELPHI的COMOBJ功能实现DELPHI与MSEXCEL的对接。
V:variant;
V:=CreateOleObject('Excel.Application');
V.Visible:=True;
----这种方法虽然简单,但显然有它的缺点:
----1:机器上要有装有MS的EXCEL软件。
----2:实际上是从DELPHI内部启动了EXCEL,对机器的内存配
置要求较高。
----DELPHI本身实际上有一个.OCX,其中的F1BOOK完全可以实现EXCEL表格大部功
能,而且通过DATACOTROLS等控件实现TABLE表中数据与"电子表格"进行直接的操
作,示例程序使用控件如下:
F1Book1:TF1Book;
Edit1:TEdit;
Button1:TButton;
DBEdit1:TDBEdit;
DBNavigator1:TDBNavigator;
Button2:TButton;
Label1:TLabel;
DBGrid1:TDBGrid;
DataSource1:TDataSource;
//使用了DELPHI3DBDEMOS的CUSTOMER.DB
Table1:TTable;
----这里仅是一个简单的示例程序,对于精美的表格设计,您只要在设计或运行时,选
TF1BOOK1,然后点右键,就完全可以进行随心所欲的表格设计了。
----离开了MS的庞大的EXCEL,而在程序中实现了"电子表格",确实值得高兴。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -