C#操作Excel数据读写/指定打印机打印

您所在的位置:网站首页 excel如何添加控件并指定操作 C#操作Excel数据读写/指定打印机打印

C#操作Excel数据读写/指定打印机打印

2024-05-27 09:01| 来源: 网络整理| 查看: 265

C#操作Excel 数据的读写前情提要实例指定打印机打印附加:打印时预览配置

数据的读写 前情提要

本文对于excel的操作使用的是Microsoft.Office.Interop.Excel这个库,所以添加引用后 在这里插入图片描述 头部加入:using Excel = Microsoft.Office.Interop.Excel;

实例

1.新建Windows Application应用程序; 2.在form中添加button控件. 3.进入button点击事件 在这里插入图片描述 因为对excel数据的操作基本就是文本和单选框的选择,所以下面主要对两种情况进行介绍

//实例化Excel.Application Excel.Application excelapp = new Excel.Application(); //打开excel表格如果路径分隔为\则在这之前得加个@取消转义,不加就把\改成/吧 Excel.Workbook wb = excelapp.Workbooks.Open(@"d:\1231.xlsx"); //指定excel表格中的第一个sheet(工作表) Excel.Worksheet WS = (Excel.Worksheet)wb.Worksheets[1]; //WS.CheckBoxes(Type.Missing)获取表格中的所有单选框对象,按单选框名称从小到大排序(也就是创建顺序) Excel.CheckBoxes ckbs = (Excel.CheckBoxes)WS.CheckBoxes(Type.Missing); //使用WS.Cells.get_Range便可指定excel表格中的单元格进行值得获取和修改 MessageBox.Show(WS.Cells.get_Range("C4").Value);//获取值,MessageBox用来显示效果 WS.Cells.get_Range("C4").Value = "李四";//修改值 Excel.CheckBox cbt = (Excel.CheckBox)ckbs.Item(1);//获取单选框的第一个对象,也就是第一个创建的单选框 MessageBox.Show(cbt.Value);//获取值,MessageBox用来显示效果 cbt.Value = -4146;//修改值,1为选中,-4146为取消选中(1对应excel中的xlOn的10进制,-4146为xlOff的10进制)xl是execl特殊常量的前缀 wb.Close(true, @"d:1231.xlsx", Type.Missing);//关闭excel进程并保存(和原来表格一样的路径和名字即为覆盖,不同则另存为) excelapp.Quit();//释放 指定打印机打印

1.在form中添加button2控件. 2.进入button2点击事件

//同上先打开excel进程并指定工作表 Excel.Application excelapp = new Excel.Application(); Excel.Workbook wb = excelapp.Workbooks.Open(@"d:\1231.xlsx"); Excel.Worksheet WS = (Excel.Worksheet)wb.Worksheets[1]; //以上是打印第一个工作表 //下面这是打印所有工作表 for (int i = 1; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3