Delphi / 控件 · 2024年9月19日

NativeExcel导出成Excel(xls)

我使用的版本是NativeExcel 3.0.26;代码比较简单,直接就贴代码了

//需要引用的单元
use nExcel;


//变量申请
var
  _Book: IXLSWorkbook;
  _Sheet: IXLSWorksheet;

//创建工作区
_Book := TXLSWorkbook.Create;

//创建工作薄
_Sheet := _Book.Sheets.Add;

//设置工作薄名称
_Sheet.Name := '工作薄名称';

//设置区域的格式
with _Sheet.Range['A1','C1'] do
begin
  Font.Name := '微软雅黑';                      //字体
  Font.Size := 14;                             //字体大小
  Interior.ColorIndex := 45;                   //背景颜色 该颜色值参考NativeExcel文档
  HorizontalAlignment := xlHAlignCenter;       //对其方式 居中
  Borders.ColorIndex := xlColorIndexAutomatic; //外框样式 带框
  ColumnWidth := 33;                           //列宽
end;

//赋值
_Sheet.Cells[1,1].Value := '值';


//保存文件
_Book.SaveAs('E:/excelbook.xls');


//关闭工作薄
_Book.Close;
_Book := nil;
Pascal

关于颜色的取值范围