首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否使用SoftArtisans OfficeWriter自定义标头名称?

是否使用SoftArtisans OfficeWriter自定义标头名称?
EN

Stack Overflow用户
提问于 2015-07-07 21:05:28
回答 1查看 37关注 0票数 0

我正在使用SoftArtisans OfficeWriter工具创建excel文件。通过使用DataImportProperties.UseColumnNames=true,列标题是用类属性名称填充的,但是我想给出定制的列标题。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-08 15:03:42

代码语言:javascript
复制
Donot use DataImportProperties.UseColumnNames=true.Instead use cell specific formatting since it is header so for every cell row/column number is known.ex.     

    Style headerStyle = wb.CreateStyle();
                headerStyle.Font.Size = 10;
                headerStyle.Font.Bold = true;            
                ws.Cells[1, 0].Value = "Name";
                ws.Cells[1, 0].ApplyStyle(headerStyle);

You can also merge and group columns  as :
            ws[0, 0].Value = "Information";
            Palette pal = wb.Palette;
            Color group1Color = pal.GetClosestColor(255, 244, 205);
            headerStyle.BackgroundColor = group1Color;
            headerStyle.Font.Bold = true;
            ws[0, 0].ApplyStyle(headerStyle);
            ws.CreateArea(0, 0, 1, 13).MergeCells();
            ws.GroupColumns(0, 12, true);
//True/false keeps the group collapsed/uncollpasedwhen user opens the workbook.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31269364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档