zoukankan
html css js c++ java
设定Excel列的格式
MBSCN网友Jedison提了一个关于设定Excel列格式的问题,俺写了个例子贴到了MBSCN上,在这里再贴一下,便于以后查找。
static
void
StyleTest(Args _args)
{
#Excel
#define
.AlignModeText('Align_Text')
#define
.AlignModeNumber('Align_Number')
#define
.FileName('d:\\StyleTest.xls')
#define
.Text('@')
//
文本类型
#define
.Number('#,##0.00')
//
数字格式
SysExcelApplication application;
SysExcelWorkBooks workBooks;
SysExcelWorkBook workBook;
SysExcelWorkSheet workSheet;
SysExcelRange firstyCol;
SysExcelRange secondCol;
SysExcelStyles styles;
SysExcelStyle style;
SysExcelFont font;
SysExcelCells cell;
;
//
实例化Excel对象
application
=
SysExcelApplication::construct();
workBooks
=
application.workbooks();
workBook
=
workBooks.add();
workSheet
=
workBook.worksheets().itemFromNum(
1
);
firstyCol
=
workSheet.columns().item(
1
);
//
第一列
secondCol
=
workSheet.columns().item(
2
);
//
第二列
styles
=
workBook.styles();
//
添加Style 居中对齐
style
=
styles.add(#AlignModeText);
style.horizontalAlignment(#xlCenter);
//
添加Style 右对齐
style
=
styles.add(#AlignModeNumber);
style.horizontalAlignment(#xlRight);
//
设定第一列的对齐方式为居中对齐,且为文本类型
firstyCol.style(#AlignModeText);
firstyCol.numberFormat(#Text);
//
设定第二列的对齐方式为右对齐,且为数字类型
secondCol.style(#AlignModeNumber);
secondCol.numberFormat(#Number);
cell
=
workSheet.cells();
//
设定第一个cell的值
cell.item(
1
,
1
).value(
'
000111
'
);
//
设定第二个cell的值
cell.item(
1
,
2
).value(
000111.12
);
workBook.saveAs(#FileName);
application.workbooks().close();
}
查看全文
相关阅读:
10w行级别数据的Excel导入优化记录
迷失的人
spring切面表达式详解
json-path(json查找与操作)
sprongboot yml文件语法
消息队列面试突击系列--消息经典问题解决
消息队列面试突击系列--消息产品对比
mysql系列--sql实现原理
mysql系列--锁和MVCC
mysql系列--索引
原文地址:https://www.cnblogs.com/Farseer1215/p/868601.html
最新文章
试题中所出现的重点
MyBatis 的案例
Hibernatne 缓存中二级缓存简单介绍
Hibrtnate组件映射
vue组件
路由动态接收参数
vue路由(一)
vue计算属性
vue语法概要二
vue基本语法概要(一)
热门文章
Mac下安装和配置Vue项目
JAVA基于PDF box将PDF转为图片
程哥带你学python-[第一章-初识Python]
AndroidStudio非法字符: 'ufeff'解决
Navicat开源激活工具
如何把开源项目发布到Jcenter
关于双重检验锁方法和内部类方法实现单例模式的实验
定制自己的动态申请权限库
通过清华大学镜像下载Android源码并编译源码
强制清除 gradle 依赖缓存
Copyright © 2011-2022 走看看