C# 中对Excel的一些操作 解释?

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Reflection;namespaceExcelExport{classProgram{staticvoidMain(string[]args){ExportDataToExcel("Provider=SQLOLEDB.1;sever=localhost;uid=sa;password=271121;database=master;","select*fromsysobjects",@"d:11-12-1.xls","sysobjects");}///<summary>///直接导出数据到excel///</summary>///<paramname="connectionString">连接字符串</param>///<paramname="sql">查询语句</param>///<paramname="fileName">文件名</param>///<paramname="sheetName">表名</param>staticvoidExportDataToExcel(stringconnectionString,stringsql,stringfileName,stringsheetName){Excel._Applicationapp=newExcel.ApplicationClass();Excel.Workbookwb=(Excel.WorkbookClass)app.Workbooks.Add(Missing.Value);Excel.Worksheetws=wb.Worksheets.Add(Missing.Value,Missing.Value,Missing.Value,Missing.Value)asExcel.Worksheet;ws.Name=sheetName;try{Excel.QueryTableqt=ws.QueryTables.Add("OLEDB;"+connectionString,ws.get_Range("A1",Missing.Value),sql);qt.Refresh(false);//是否异步查询}catch(Exceptionex){stringstr=ex.Message;}finally{wb.Saved=true;wb.SaveCopyAs(fileName);//保存app.Quit();//关闭进程}}}}麻烦给我解释一下那个函数里面的语句,谢谢(菜)

解决方案

解决方案二:
这有啥好解释的啊!OLEDB去查询excel啊

时间: 2024-12-23 12:36:28

C# 中对Excel的一些操作 解释?的相关文章

python中使用xlrd、xlwt操作excel表格详解_python

最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需.主要记录使用过程的常见问题及解决. python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pypi.python.org/pypi.下面分别记录python

针对Excel表格文件操作的编程实现

简介 通过本文及配套示例源码你可以更加灵活的控制Excel表格文件,其中包括创建新Excel文件.写入表格数据.读取表格数据(包括对原建Excel文件自已手工添加的行.列数据的准确读取),删除已有Excel表格,对表格中指定行.列.单元格进行查询.插入.替换等操作,同时还可以将生成的Excel文件转换为按指定分隔符分隔的其它文本格式的文件.下面是把此方法用VC6编写的示例程序运行效果: 基本思路 基础实现方法同上篇文章<直接通过ODBC读.写Excel表格文件>相同,都是通过ODBC来把Exc

ASP程序中输出Excel文件实例

在asp中利用excel的一个方法是将excel文件作为一个数据库进行链接,然后的操作和对access数据库操作类似.但是这个方法不是总能有用的,应为excel不是关系型的数据库.对于一个固定格式,这个格式里有复杂的单元格合并,边框线条样式,还有图案,单元格之间还有公式关系等等的,我想最容易理解的就是在后台打开一个已有设定好模板的文件,然后在需要的地方插入数据,保存,输出... ... 这里提到的这种方法是直接建立一个excel对象,在后台可以更方便的对excel文档进行各种操作. 服务器端还必

在Word 2007文档中插入Excel电子表格

在Word2007文档中,用户可以插入一张拥有全部数据处理功能的Excel电子表格,从而间接增强Word2007的数据处理能力,操作步骤如下所述: 第1步,打开Word2007文档窗口,在"插入"功能区的"表格"分组中单击"表格"按钮,并在打开的菜单中选择"Excel电子表格"命令,如图2009021419所示. 图2009021419 单击"表格"按钮 第2步,在Word2007文档中插入空白Excel电

asp.net中导出excel数据的方法汇总

  1.由dataset生成  代码如下   public void CreateExcel(DataSet ds,string typeid,string FileName)     {     HttpResponse resp;     resp = Page.Response;     resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");     resp.AppendHeader("Co

如何在新窗口中打开Excel表格

Excel20102007 在一个窗口打开文件的本意原是为了节省内存.但是很多使用 Windows 7 的同学还是喜欢两个窗口一拉一靠左右排列,既便于比较,也不妨碍操作.问题是,打开多个 excel 文件时,它总是显示在一个窗口中啊,怎样在不同的窗口中打开文件呢? Excel20102007 在一个窗口打开文件的本意原是为了节省内存.但是很多使用 Windows 7 的同学还是喜欢两个窗口一拉一靠左右排列,既便于比较,也不妨碍操作.问题是,打开多个 excel 文件时,它总是显示在一个窗口中啊,

在word2007中插入Excel数据表格的方法

第1步,打开word2007文档,在"插入"功能区的"表格"分组中单击"表格"按钮,并在打开的菜单中选择"excel电子表格"命令,如图一所示. 图一 点击"表格"按钮 第2步,在word2007文档中插入空白excel电子表格以后,即可在excel电子表格中进入数据录入.数据计算等数据处理工作,其功能与操作方法跟在excel中操作完全相同,如图二所示. 图二 在word2007文档中插入excel数据表格

在Word2007中创建Excel表格的技巧

  在word2007中,"插入"下拉框中,可以看到图片.剪贴画.表格等插入.而在上面我们已经对图片以及剪贴画的插入做了详细的了解.现在我们要学习的是表格的插入,可以像在Excel一样处理数据. 第1步,打开word2007文档,在"插入"功能区的"表格"分组中单击"表格"按钮,并在打开的菜单中选择"excel电子表格"命令,如图一所示. 图一 点击"表格"按钮 第2步,在word200

变形卷积核、可分离卷积?卷积神经网络中10大拍案叫绝的操作

CNN从2012年的AlexNet发展至今,科学家们发明出各种各样的CNN模型,一个比一个深,一个比一个准确,一个比一个轻量.我下面会对近几年一些具有变革性的工作进行简单盘点,从这些充满革新性的工作中探讨日后的CNN变革方向. 注:水平所限,下面的见解或许有偏差,望大牛指正.另外只介绍其中具有代表性的模型,一些著名的模型由于原理相同将不作介绍,若有遗漏也欢迎指出. 1. 卷积只能在同一组进行吗?-- Group convolution Group convolution 分组卷积,最早在Alex