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

               图 单元格居中后效果

相关文章
|
5月前
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
|
2月前
|
数据挖掘
Excel条件格式
【10月更文挑战第21天】Excel条件格式
62 2
|
2月前
|
数据可视化 数据挖掘
Excel条件格式高级应用
【10月更文挑战第20天】Excel条件格式高级应用
36 3
|
5月前
|
数据格式 Python
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
363 0
|
3月前
|
SQL C# 数据库
EPPlus库的安装和使用 C# 中 Excel的导入和导出
本文介绍了如何使用EPPlus库在C#中实现Excel的导入和导出功能。首先,通过NuGet包管理器安装EPPlus库,然后提供了将DataGridView数据导出到Excel的步骤和代码示例,包括将DataGridView转换为DataTable和使用EPPlus将DataTable导出为Excel文件。接着,介绍了如何将Excel数据导入到数据库中,包括读取Excel文件、解析数据、执行SQL插入操作。
EPPlus库的安装和使用 C# 中 Excel的导入和导出
|
2月前
|
JSON 数据格式
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
96 2
|
2月前
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
420 0
|
4月前
|
开发工具 开发者
Excel 2016 VBA 提取单元格的中文字符
Excel 2016 VBA 提取单元格的中文字符
35 1
|
4月前
|
文字识别 C# Python
使用C#将几个Excel文件合并去重分类
使用C#将几个Excel文件合并去重分类
33 3
|
4月前
Excel 条件格式
Excel 条件格式
30 0