下载 >  开发技术 >  C# > c# 操作Excel单元格属性

c# 操作Excel单元格属性 评分:

range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头 range.Merge(0); //单元格合并动作 worksheet.Cells[1, 1] = "Excel单元格赋值"; //Excel单元格赋值 range.Font.Size = 15; //设置字体大小 range.Font.Underline=true; //设置字体是否有 下划线 range.Font.Name="黑体"; 设置字体的种类 range.HorizontalAlignment=XlHAlign.xlHAlignCenter; //设置字体在单元格内的对其方式 range.ColumnWidth=15; //设置单元格的宽度 range.Cells.Interior.Color=System.Drawing.Color.FromArgb(255,204,153).ToArgb(); //设置单元格的背景色 range.Borders.LineStyle=1; //设置单元格边框的粗细 range.BorderAround(XlLineStyle.xlContinuous,XlBorderWeight.xlThick,XlColorIndex.xlColorIndexAutomatic,System.Drawing.Color.Black.ToArgb()); //给单元格加边框 range.Borders.get_Item(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlLineStyleNone; //设置单元格上边框为无边框 range.EntireColumn.AutoFit(); //自动调整列宽 Range.HorizontalAlignment= xlCenter; // 文本水平居中方式 Range.VerticalAlignment= xlCenter //文本垂直居中方式 Range.WrapText=true; //文本自动换行 Range.Interior.ColorIndex=39; //填充颜色为淡紫色 Range.Font.Color=clBlue; //字体颜色 xlsApp.DisplayAlerts=false; //保存Excel的时候,不弹出是否保存的窗口直接进行保存 ==================================================================== using System; using System.Collections.Generic; using System.Text; using System.Reflection; using System.Runtime.InteropServices; using Microsoft.Office.Interop.Excel; using ExcelApplication = Microsoft.Office.Interop.Excel.ApplicationClass; using System.IO; namespace ExcalDemo { public class ExcelFiles { public void CreateExcelFiles() { ExcelApplication excel = new ExcelApplication(); try { excel.Visible = false;// 不显示 Excel 文件,如果为 true 则显示 Excel 文件 excel.Workbooks.Add(Missing.Value);// 添加工作簿 Worksheet sheet = (Worksheet)excel.ActiveSheet;// 获取当前工作表 Range range = null;// 创建一个空的单元格对象 range = sheet.get_Range("A1", Missing.Value);// 获取单个单元格 range.RowHeight = 20; // 设置行高 range.ColumnWidth = 20; // 设置列宽 range.Borders.LineStyle = 1; // 设置单元格边框 range.Font.Bold = true; // 加粗字体 range.Font.Size = 20; // 设置字体大小 range.Font.ColorIndex = 5; // 设置字体颜色 range.Interior.ColorIndex = 6; // 设置单元格背景色 range.HorizontalAlignment = XlHAlign.xlHAlignCenter;// 设置单元格水平居中 range.VerticalAlignment = XlVAlign.xlVAlignCenter;// 设置单元格垂直居中 range.Value2 = "设置行高和列宽";// 设置单元格的值 range = sheet.get_Range("B2", "D4");// 获取多个单元格 range.Merge(Missing.Value); // 合并单元格 range.Columns.AutoFit(); // 设置列宽为自动适应 range.NumberFormatLocal = "#,##0.00";// 设置单元格格式为货币格式 // 设置单元格左边框加粗 range.Borders[XlBordersIndex.xlEdgeLeft].Weight = XlBorderWeight.xlThick; // 设置单元格右边框加粗 range.Borders[XlBordersIndex.xlEdgeRight].Weight = XlBorderWeight.xlThick; range.Value2 = "合并单元格"; // 页面设置 sheet.PageSetup.PaperSize = XlPaperSize.xlPaperA4; // 设置页面大小为A4 sheet.PageSetup.Orientation = XlPageOrientation.xlPortrait; // 设置垂直版面 sheet.PageSetup.HeaderMargin = 0.0; // 设置页眉边距 sheet.PageSetup.FooterMargin = 0.0; // 设置页脚边距 sheet.PageSetup.LeftMargin = excel.InchesToPoints(0.354330708661417); // 设置左边距 sheet.PageSetup.RightMargin = excel.InchesToPoints(0.354330708661417);// 设置右边距 sheet.PageSetup.TopMargin = excel.InchesToPoints(0.393700787401575); // 设置上边距 sheet.PageSetup.BottomMargin = excel.InchesToPoints(0.393700787401575);// 设置下边距 sheet.PageSetup.CenterHorizontally = true; // 设置水平居中 // 打印文件 sheet.PrintOut(Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); // 保存文件到程序运行目录下 sheet.SaveAs(Path.Combine(System.Windows.Forms.Application.StartupPath,"demo.xls"), Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); excel.ActiveWorkbook.Close(false, null, null); // 关闭 Excel 文件且不保存 } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { excel.Quit(); // 退出 Excel excel = null; // 将 Excel 实例设置为空 } } } }
...展开详情收缩
2013-11-28 上传大小:5KB
立即下载 开通VIP
分享
收藏 (1) 举报
[C#]Excel画斜线以及Excel宏的利用
c#获取excel中鼠标所选区域的内容

c#获取excel中鼠标所选区域的内容,包括加入Excel的引用,工作薄的获取等

立即下载
C++读写EXCEL,设置单元格和字体属性

用微软提供的组件来操作excel ,C++操作EXCEL,支持读写、设置字体和单元格属性,适合初学者参考。

立即下载
CSharp Excel操作

1.读取Excel文件内容,写入数据库。 2.读取数据库信息,写入Excel 2.合并指定区域内Excel单元格,如c(1, 1)=c(1,2)- -->c(4, 5); 3.设置单元格内容的字体、大小、颜色。 4.一句话读取Excel文档使用的行数和列数 5.一句话实现Excel文件复制,保存副本,并且设置禁止 弹出保存和覆盖的询问提示框 6.DataSet数据集实现快速查找指定条件的数据 7.两篇Excel文档进行内容比对 8.包括数据库,整套源码,和测试Excel文档

立即下载
读取Excel文件单元格行号与列号

在实际的应用中,我们经常要读取Excel的字段,比如一个医保中心程序生成的结算单是Excel格式的,我们需要读取Excel里面的内容,找到结算信息。最笨的办法就是一行一列的数,可是结算表含有很多的单元格合并的时候,就会很容易出错。我想写一个程序,显示行序号、列序号和单元格内容,这样就不用手工计算单元格的行列号了。

立即下载
Openxml 修改Excel指定单元格

Openxml 修改Excel指定单元格,http://blog.csdn.net/tx_officedev/article/details/7598171相关资源

立即下载
C#中读取Excel表格数据实例

用C#开发的一个读取Excel表格的Demo,无需安装office。

立即下载
C# 操作Excel单元格格式

C# 操作Excel单元格格式,具体的对操作Excel

立即下载
(c#)Excel单元格数据库查询操作

c# 操作Excel 单元格 数据库查询操作

立即下载
C# 读取Excel单元格批注

VB: Public Class ReadExcel Dim app As New Excel.Application Dim mybook As Excel.Workbook Dim mysht As Excel.Worksheet Dim comstring As String Dim str As String Public Function Command(ByVal Filepath As String) As String comstring = "" Dim i As Integer

立即下载
Microsoft.Office.Interop.Excel 生成EXCEL文件合并单元格

Microsoft.Office.Interop.Excel 生成EXCEL文件合并单元格

立即下载
在C#中写Excel文件并插入图片(附源码)

文件名:MyExcel.cs 功能说明:包含对工作表、单元格的常用操作,重点包含插入图片的功能 属性:普通类 其他:需要在工程中添加COM组件的引用:Microsoft Excel 12.0 Object Library (注:12.0是Excel2007的版本号,如果是2003版本,则为11.0) 创建者标识:笔锋侠 2010年02月04日 QQ:86994549

立即下载
Excel读和写数据(有Demo)

C# 的 Excel 数据 读和写 可设置单元格属性,读模板,写模板 里面有Demo

立即下载
c#npoi获取数据有效性序列下拉框的值

c#npoi获取数据有效性序列下拉框的值,之前代码没保存。。

立即下载
C#合并EXCEL单元格

C#合并EXCEL单元格,C#纵向合并EXCEL相同内容单元格

立即下载
如何使用js 打开并设置excel某些单元格的格式例子

一个用js写的打开excel并设置某些行excel格式的小例子

立即下载
C#读取导入Excel值为空解决方法

关于在C#中读取导入的Excel一些值为空的解决方法

立即下载
C#简单的读取EXCEL数据demo例子

自己写的一个读取excel的例子

立即下载
excel自动导入图片到指定单元格

EXCEL中图片处理 Private Sub Worksheet Change ByVal Target As Range On Error Resume Next If Target Column 1 And Target <> "" Then Dim MPIC As Shape For Each MPIC In ActiveSheet Shapes If MPIC TopLeftCell Offset 0 1 Address Target Address Then MPIC Delete End If Next MPIC

立即下载
C#生成Excel(包含下拉、列宽、单元格格式、背景等)

C#生成Excel(包含下拉、列宽、单元格格式、背景等) 其中内容是下载了网上的资源然后自己修改后的、下载后即可用! 忘记这个是否可以释放Excel进程了、如果不可以!请联系我!

立即下载
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

c# 操作Excel单元格属性

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: