今天闲来无事写了下 “ .NET  用  NPOI 组件 将 图片文件 写到 EXCEL 中  ”

先看效果:

头是我加的,这个应该不是难事!

再看代码:

 private void button1_Click(object sender, EventArgs e)
{
///图片文件全路径 E:\11\DKSG9869_1.jpg
string path = txtPath.Text.Trim(); int rowIndex = 0;//第一行
int colIndex = 1;//第二列 ///创建工作薄hssfworkbook
HSSFWorkbook hssfworkbook = new HSSFWorkbook();
///在工作薄hssfworkbook的基础上创建工作表Ssss
HSSFSheet sheet = hssfworkbook.CreateSheet("Ssss");
///在工作表Ssss的基础上创建行row
HSSFRow row = sheet.CreateRow(rowIndex);
///设置行的高度
row.Height = 1020; ///行row的基础上创建单元格0(也称第一列)
HSSFCell cell0 = row.CreateCell(0);
///设置单元格第一列的默认宽度
cell0.Sheet.DefaultColumnWidth = 1000;
///设置单元格第一列的默认高度
cell0.Sheet.DefaultRowHeight = 1000;
///给单元格(第一列)写值
cell0.SetCellValue("NPOI"); ///行row的基础上创建单元格1(也称第二列)
HSSFCell cell1 = row.CreateCell(colIndex);
///设置单元格第二列的默认宽度
cell1.Sheet.DefaultColumnWidth = 1000;
///设置单元格第二列的默认高度
cell1.Sheet.DefaultRowHeight = 1000; cell1.Sheet.CreateDrawingPatriarch().CreatePicture(new HSSFClientAnchor(0, 0, 1010, 252, colIndex, rowIndex, colIndex, rowIndex), hssfworkbook.AddPicture(System.IO.File.ReadAllBytes(path), HSSFWorkbook.PICTURE_TYPE_JPEG)).LineStyle = HSSFPicture.LINESTYLE_NONE; FileStream file = new FileStream(@"1.xls", FileMode.Create);
hssfworkbook.Write(file);
file.Close(); }

  

不用说了吧,重在这句

 cell1.Sheet.CreateDrawingPatriarch().CreatePicture(new HSSFClientAnchor(0, 0, 1010, 252, colIndex, rowIndex, colIndex, rowIndex), hssfworkbook.AddPicture(System.IO.File.ReadAllBytes(path), HSSFWorkbook.PICTURE_TYPE_JPEG)).LineStyle = HSSFPicture.LINESTYLE_NONE;

  

最新文章

  1. BCL中String.Join的实现
  2. Yii2.0中form->field如何获取主表的一个字段并且设置为只读
  3. debug和release转载
  4. AspNetPager学习使用2
  5. WinForm 禁止调整大小、禁止最大化窗口
  6. ADO.NET - 全面梳理
  7. spring入门之helloworld
  8. laravel实现发送qq邮件
  9. .NET Core 1.0.0 RC2
  10. myeclipse2015复制项目需要修改的地方
  11. templet模式
  12. Android 实现高仿iOS桌面效果之可拖动的GridView(上)
  13. 029 c3p0的小测试
  14. 《Practical Vim》第八章:利用动作命令在文档中移动
  15. 【代码笔记】Web-HTML-颜色
  16. PyCharm的模板设置
  17. ASP.NET Session 简单超实用使用总结
  18. QT学习资源
  19. 快速上手Vue
  20. 【hdu4010】 Query on The Trees

热门文章

  1. Laravel 流程分析——应用程序初始化
  2. 登陆界面Login
  3. redis服务和扩展安装(windows)
  4. PHP 函数
  5. c# 配置文件之configSections配置(二)
  6. OC测试错误整理
  7. 一步步调试解决iOS内存泄漏
  8. 关于this,super的来源猜想
  9. php 常用变量与函数
  10. juqey.html(),text(),val()