最近在做.net导出excel文档,客户需要将带方框的和方框带勾的符号也打印出来,网上查阅无数,无果。

后来借助HSSFRichTextString解决问题。

using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;

这个是导出excel文档所需要的引用。

下述关键部分。

首先情况如下:

就是要导出上面的样子,而且,根据实际情况需要打印出这种符号。

下面就详述步骤(我是以office2010为例):

1.打开excel,点击【插入】——【符号】,找到上述的带勾和不带勾的方框,如下图

2.插入后,excel表格中就出现这两个符号:

这时,分别选中这两个符号,然后改变下字体,比如说宋体,它们就变成了R£,说白了,这些特殊符号都是字母或数字通过改变字体变成的。

3.贴关键代码:

[csharp] view plaincopy print?
  1. var a = new HSSFRichTextString("R主要负责人");
  2. var font1 = (HSSFFont)sheet.Workbook.CreateFont();
  3. font1.FontName = "Wingdings 2";
  4. font1.FontHeightInPoints = 14;
  5. a.ApplyFont(0, 1, font1);
  6. sheet.GetRow(3).GetCell(1).SetCellValue(a);

上面代码的意思就是利用HSSFRichTextString这个富文本对象,然后定义一个字体,字体类型是“Wingdings 2”,就是我们上面选择符号时对应的字体。

ApplyFont(0,1,font1)这句话就是让“R主要负责人”这个字符串中的第一个字母设成font1字体,方法参数是:ApplyFont(int startIndex,int endIndex,Font font)

然后获得excel中的某个单元格,设置其值为此富文本对象,就会输出

其他特殊符号,都可以这样做

C#往excel中插入特殊符号——HSSFRichTextString相关推荐

  1. 符号在excel中的引用_如何在Excel中添加项目符号

    &符号在excel中的引用 There's no built-in feature for bullets in Excel, like there is in a Word document ...

  2. Java Poi 在Excel中输出特殊符号

    最近的工作围绕报表导出,并没有集成相应的报表插件,只是使用了Poi.其中有一个需求,Excel中导出特殊符号,如√.×等.在网上找寻了许久,没有相关资料,故记录分享一下. 思考良久,走了不少弯路,最后 ...

  3. html中的插入特殊符号的方法,在Word2016中插入特殊符号的方法

    在Word2016文档中输入符号和输入普通文本有些不同,虽然有些输入法也带有一定的特殊符号,但是Word的符号样式库却提供了更多的符号供文档编辑使用.直接选择这些符号就能插入文档中.本文图文介绍在Wo ...

  4. [转载] 使用openpyxl模块向Excel中插入图片

    参考链接: Python | 使用openpyxl模块在Excel工作表中绘制图表 2 使用openpyxl模块向Excel中插入图片 示例Python实现结果展示 示例 向一个Excel表格中A1位 ...

  5. excel中插入word对象且以wold图标来显示

    1.excel中插入word文档,且以wold图标来显示,双击该图标,可以打开该wold文件. 2.插入后,excel中显示如下,双击该图标,可以打开该world文档.

  6. excel poi 加背景图_java 在Excel中插入图片 POI实现

    一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...

  7. 使用Excel中的插入对象功能在Excel中插入Word文档

    使用Excel中的插入对象功能,就可以很容易地在Excel中插入Word文档. 具体操作步骤如下: 1.打开要插入Word文档的Excel电子表格文件. 2.单击要插入Word文档的单元格,然后选择菜 ...

  8. python下载图片插入excel_Python向Excel中插入图片的简单实现方法

    本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...

  9. NPOI在Excel中插入图片

    NPOI在Excel中插入图片 for (int i = 0; i < FeatureMapList.Count; i++){// 第二步:确定图片索引int pictureIdx = wk.A ...

最新文章

  1. ​万字总结83篇文献:深度强化学习之炒作、反思、回归本源
  2. sql serve 数据库游标的使用
  3. hadoop学习6 运行map reduce出错
  4. python语言发明者 google_谷歌的语言何以战胜Python?50%的人都应该立即学习Golang...
  5. 10万码农五年的C语言笔记!你现在知道别人为什么这么优秀了吗?
  6. 2 3 5 7的倍数
  7. 三星Galaxy S22 Ultra发布推迟:此前至少5款骁龙8平台旗舰亮相
  8. java实现英文文件单词搜索系统_java对于目录下文件的单词查找操作代码实现
  9. rust如何加好友steam_《Rust》加入女性建模 角色性别将由STEAM账号决定
  10. linux下安装Telnet服务器
  11. sublime text3怎么运行python代码_sublime text3 怎么配置、运行python
  12. Red5流媒体服务器的完整尝试
  13. 轻轻松松背单词软件测试,扇贝单词历史版本
  14. __declspec,__cdecl,__stdcall区别和作用
  15. ps怎么对比原图快捷键_PS图片调色常用快捷键,专为新手整理
  16. python 画图 实时_Python matplotlib实时画图案例
  17. 数据库驱动和maven
  18. JAVA Spring Security对接QQ快速登录(web应用)
  19. 【NLP】LTP中文工具集使用
  20. JavaScript while

热门文章

  1. 欧姆龙cp1h与2台三菱变频器modbus rtu通讯程序
  2. 李洪超 硬件工程师_硬件工程师必阅--如何“0基础”从入门到精通?(附CAD使用指南)...
  3. 淘客基地免费商城更新至 V1.2.9(2018-2-22)功能导读
  4. 求10000里的阶乘C语言,最详细的注释,看不懂你来打我
  5. 推荐一款超好用的剪贴板增强工具—Clipx
  6. arduino连接阿里云IOT平台 并上传数据点模型
  7. 2019电赛--无人机题目OpenMV总结
  8. 素描眼睛总是画不好?这一步你是不是忽略了?
  9. SuSE11sp2 InfiniBand驱动安装
  10. 视频教程-iOS进阶开发-iOS