C#控制Excel常见操作(收集整理)

本文介绍了使用C#进行Excel操作的各种实用技巧,包括自动调整列宽、合并单元格、设置字体样式、插入行等,并提供了详细的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

正文 字体大小:  

C#控制Excel常见操作(收集整理)

  (2012-08-24 15:59:00)
标签: 

c

 

excel

 

it

分类: Excel
全表自动列宽
   mysheet.Cells.Select();
   mysheet.Cells.Columns.AutoFit();
合并    
   myRange.Merge(Missing.Value);    
粗体设置    
   myRange.Font.Bold    =    true;    
字体大小设置    
   myRange.Font.Size    =    12;    
水平对齐设置    
   myRange.HorizontalAlignment    =    Excel.XlHAlign.xlHAlignCenter;    
垂直对齐设置    
   myRange.VerticalAlignment    =    Excel.XlVAlign.xlVAlignCenter;    
公式设置    
   myRange.FormulaR1C1 =    
列宽设置    
   myRange.ColumnWidth    = 
行高    
   myRange.RowHeight    =       
格式
   myrange.NumberFormatLocal="@";
添加行
   ((Excel.Range)mysheet.Cells[15,3]).EntireRow.Insert(0);           
设置第10行为红色    
   mysheet.get_Range((Excel.Range)mysheet.Cells[10,1],(Excel.Range)mysheet.Cells[10,200]).Select();    
   mysheet.get_Range((Excel.Range)mysheet.Cells[10,1],(Excel.Range)mysheet.Cells[10,200]).Interior.ColorIndex=3; 
单元格自动换行
  myrange.WrapText = true; 
单元格行高自动调整
  myrange.EntireRow.AutoFit();
排序
private void SortNamedRange()
{
      // Set some data in a range of cells.
      this.Range["A1", missing].Value2 = 30;
      this.Range["A2", missing].Value2 = 10;
      this.Range["A3", missing].Value2 = 20;
      this.Range["A4", missing].Value2 = 50;
      this.Range["A5", missing].Value2 = 40;

      // Create a NamedRange that refers to the range.
      Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
            this.Controls.AddNamedRange(this.Range["A1", "A5"],
            "namedRange1");

      // Sort the NamedRange.
      namedRange1.Sort(this.Range["A1", "A5"],
            Excel.XlSortOrder.xlAscending,
            missing,
            missing,
            Excel.XlSortOrder.xlAscending,
            missing,
            Excel.XlSortOrder.xlAscending,
            Excel.XlYesNoGuess.xlNo,
            missing,
            missing,
            Excel.XlSortOrientation.xlSortColumns,
            Excel.XlSortMethod.xlStroke,
            Excel.XlSortDataOption.xlSortNormal,
            Excel.XlSortDataOption.xlSortNormal,
            Excel.XlSortDataOption.xlSortNormal);

}


转载网址:http://blog.sina.com.cn/s/blog_68b5c3e301015vqe.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值