最近研究下XlsReadWrite控件的使用。
其中,学会了在制作Excel时如何控制一整列的格式,如文本格式
先添加格式即ForMat:控件有一个默认的格式,序号为0,以后每添加一个,序号就加1
with XLS.Formats.Add do begin
FormatOptions := [foWrapText];
HorizAlignment := chaCenter;//对齐方式
NumberFormat := '@';//主要设置该属性的值
VertAlignment := cvaCenter;
end;
然后添加当前Sheet中列的格式,语句如下:
with XLS.Sheets[0].ColumnFormats.Add do
begin
Col1:=2;//起始列的位置
Col2:=3;//结束列的位置
FormatIndex:=4;//ForMat对应的序号
end;