C#操作Excel 单元格的格式处理

简介: 一、参考文章 http://blog.csdn.net/meifage9/article/details/6960747C# 操作 Excel 单元格自动填充,居中对齐,字体颜色设置 //设置标题Excel.

一、参考文章


http://blog.csdn.net/meifage9/article/details/6960747

C# 操作 Excel 单元格自动填充,居中对齐,字体颜色设置


  1. //设置标题
  2. Excel.Range titleRange = worksheet.get_Range(worksheet.Cells[1, 1], worksheet.Cells[1, columnCount]);//选取单元格,选取一行或多行
  3. titleRange.Merge(true);//合并单元格
  4. titleRange.Value2 = strTitle; //设置单元格内文本
  5. titleRange.Font.Name = "宋体";//设置字体
  6. titleRange.Font.Size = 18;//字体大小
  7. titleRange.Font.Bold = true;//加粗显示
  8. titleRange.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;//水平居中
  9. titleRange.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;//垂直居中
  10. titleRange.Borders.LineStyle = Excel.XlLineStyle.xlContinuous;//设置边框
  11. titleRange.Borders.Weight = Excel.XlBorderWeight.xlMedium;


二、实战案例

1、案例代码


  1. /* 创建Excel实例及一个Range实例*/

  2. Microsoft.Office.Interop.Excel.Application appExcel;
  3. Microsoft.Office.Interop.Excel.Range rangedata; // 等价是一Row

  4.  
  5. /* 设置A1-H1行头字体的大小 */
  6. rangedata = (Microsoft.Office.Interop.Excel.Range)appExcel.get_Range("A1", "H1");
  7. rangedata.Font.Size = 20;
  8. rangedata.Font.Bold = true;

  9.  
  10. /* 设置行头字体居中 */

  11. rangedata.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter; //HorizontalAlignment.Center;
  12. rangedata.VerticalAlignment = Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignCenter ;

  13. /* 设置每个单元格字体居中 */
  14. appExcel.Columns.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;

  15.  

  16. /* 设置每个单元格的宽度*/

  17. appExcel.Columns.ColumnWidth = 14;


2、运行效果图

 

image

              图 单元格居中前效果

 

image

               图 单元格居中后效果

相关文章
|
30天前
|
Java Apache
EasyPOI操作Excel从零入门
我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子)开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子,EasyPOI封装了Apache的POI技术,实现了基本的Excel导入、导出从此不再为Excel操作头疼~
20 2
EasyPOI操作Excel从零入门
|
1月前
|
存储 数据处理 索引
Python操作Excel常用方法汇总
Python操作Excel常用方法汇总
33 0
excel中同一单元格内容分隔到不同的单元格
excel中同一单元格内容分隔到不同的单元格
excel中同一单元格内容分隔到不同的单元格
|
2月前
|
API
Poi 中文API文档 「40种操作 Excel文件的姿势」
Poi 中文API文档 「40种操作 Excel文件的姿势」
116 0
|
3月前
|
存储 传感器 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK修改图像像素格式Mono8或者Mono10(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK修改图像像素格式Mono8或者Mono10(C#)
55 0
|
3月前
|
BI 索引 Python
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
17 1
|
3月前
|
存储 监控 开发工具
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
27 0
|
3月前
|
数据采集 API 开发工具
Baumer工业相机堡盟工业相机如何通过BGAPI SDK实现Raw格式的图像保存(C#)
Baumer工业相机堡盟工业相机如何通过BGAPI SDK实现Raw格式的图像保存(C#)
15 0
|
3月前
|
BI 索引 Python
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
26 0
|
3月前
|
数据库
在Excel中将某一列的格式通过数据分列彻底变为文本格式
在Excel中将某一列的格式通过数据分列彻底变为文本格式
45 0