C#不用COM组件导出数据到Excel中

<?xml version=‘1.0‘?>
<?mso-application progid=‘Excel.Sheet‘?>
<Workbook xmlns=‘urn:schemas-microsoft-com:office:spreadsheet‘
 xmlns:o=‘urn:schemas-microsoft-com:office:office‘
 xmlns:x=‘urn:schemas-microsoft-com:office:excel‘
 xmlns:ss=‘urn:schemas-microsoft-com:office:spreadsheet‘
 xmlns:html=‘http://www.w3.org/TR/REC-html40‘>
 <DocumentProperties xmlns=‘urn:schemas-microsoft-com:office:office‘>
  <LastAuthor>admin</LastAuthor>
  <Created>2014-08-22T04:28:58Z</Created>
  <LastSaved>2014-08-22T04:28:59Z</LastSaved>
  <Version>12.00</Version>
 </DocumentProperties>
 <ExcelWorkbook xmlns=‘urn:schemas-microsoft-com:office:excel‘>
  <WindowHeight>9840</WindowHeight>
  <WindowWidth>21360</WindowWidth>
  <WindowTopX>120</WindowTopX>
  <WindowTopY>60</WindowTopY>
  <ProtectStructure>False</ProtectStructure>
  <ProtectWindows>False</ProtectWindows>
 </ExcelWorkbook>
 <Styles>
  <Style ss:ID=‘Default‘ ss:Name=‘Normal‘>
   <Alignment ss:Vertical=‘Center‘/>
   <Borders/>
   <Font ss:FontName=‘宋体‘ x:CharSet=‘134‘ ss:Size=‘11‘ ss:Color=‘#000000‘/>
   <Interior/>
   <NumberFormat/>
   <Protection/>
  </Style>
  <Style ss:ID=‘s62‘>
   <NumberFormat ss:Format=‘@‘/>
  </Style>
  <Style ss:ID=‘s63‘>
   <Font ss:FontName=‘宋体‘ x:CharSet=‘134‘ ss:Size=‘11‘ ss:Color=‘#000000‘/>
   <NumberFormat ss:Format=‘@‘/>
  </Style>
 </Styles>
 <Worksheet ss:Name=‘样本‘>
  <Table>
   <Row ss:AutoFitHeight=‘0‘>
    <Cell><Data ss:Type=‘String‘>样本号</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight=‘0‘>
    <Cell ><Data ss:Type=‘String‘>2014071201</Data></Cell>
   </Row>
  </Table>
  <WorksheetOptions xmlns=‘urn:schemas-microsoft-com:office:excel‘>
   <PageSetup>
    <Header x:Margin=‘0.3‘/>
    <Footer x:Margin=‘0.3‘/>
    <PageMargins x:Bottom=‘0.75‘ x:Left=‘0.7‘ x:Right=‘0.7‘ x:Top=‘0.75‘/>
   </PageSetup>
   <Unsynced/>
   <Print>
    <ValidPrinterInfo/>
    <PaperSizeIndex>9</PaperSizeIndex>
    <HorizontalResolution>1200</HorizontalResolution>
    <VerticalResolution>1200</VerticalResolution>
   </Print>
   <Selected/>
   <Panes>
    <Pane>
     <Number>3</Number>
     <ActiveRow>1</ActiveRow>
     <ActiveCol>1</ActiveCol>
    </Pane>
   </Panes>
   <ProtectObjects>False</ProtectObjects>
   <ProtectScenarios>False</ProtectScenarios>
  </WorksheetOptions>
 </Worksheet>
</Workbook>

时间: 2024-10-10 03:26:01

C#不用COM组件导出数据到Excel中的相关文章

c# winform DataGridView导出数据到Excel中,可以导出当前页和全部数据

准备工作就是可以分页的DataGridView,和两个按钮,一个用来导出当前页数据到Excel,一个用来导出全部数据到Excel 没有使用SaveFileDialog,但却可以弹出保存对话框来 先做导出当前页数据到Excel的 DataGridView命名为dataGridView1 1 //按下导出按钮 2 private void button7_Click(object sender, EventArgs e) 3 { 4 print(dataGridView1); 5 } 6 publi

struts2导出数据到excel中方法(模板方法)

现在的项目需要把用户反馈的信息表中的数据导出到excel的需求.之前做过类似的事情,但是时间已经久远,只能网上搜了一下,对于struts2,基本使用poi的方法,但是感觉网上的方法比较乱及不靠谱(没有开vpn 去google),就把之前的老项目用到的方法拿出来,整理如下,希望对大家有用.确实很简单(对于使用,里面的原理没有深入了解,可能我这边使用的是基本功能,如果需要细致研究,去apache下载jar包的时候,顺便把源码下载下来,这样就可以一目了然了.) 不多说,先从架构(使用步骤,从前端到后端

从DataTable高效率导出数据到Excel

首先从数据库读取数据到DataTable,这我就不提了,大家都明白.下面直接介绍如何从DataTable高效率导出数据到Excel中的方法,代码如下: 1 using Microsoft.Office.Interop.Excel; 2 using System.Runtime.InteropServices; 3 4 [DllImport("User32.dll", CharSet = CharSet.Auto)] 5 public static extern int GetWindo

浅谈控件(组件)制作方法一(附带一delphi导出数据到Excel的组件实例)(原创)

来自:http://blog.csdn.net/zhdwjie/article/details/1490741 ------------------------------------------------------------------- 从99年学习delphi开始,我就被它的快速开发迷上了,那时候刚接触编程,对可视化开发特别来劲,原因嘛,不外乎是比C更快的实现啦,这几年来,从delphi的C/S到三层B/S,大大小小也写过一些软件,自认为这delphi也就这么些功能吧,自从最近偶得一

MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult

MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult 导出EXCEL方法总结:MVC导出数据到EXCEL的方法有很多种,常见的是: 1.采用EXCEL COM组件来动态生成XLS文件并保存到服务器上,然后转到该文件存放路径即可:优点:可设置丰富的EXCEL格式,缺点:需要依赖EXCEL组件,且EXCEL进程在服务器中无法及时关闭,以及服务器上会存留大量的不必要的XLS文件: 2.设置输出头为:application/ms-excel,再输出拼接的HTM

pl/sql developer导出数据到excel的方法

http://yedward.net/?id=92 问题说明:使用pl/sql developer导出数据到excel表格中是非常有必要的,一般的可能直接在导出的时候选择csv格式即可,因为该格式可以直接用excel打开.但是,在导出的时候出现了这样的问题,导出成csv格式的时候出现了数据乱码,而导出为xml或者html的时候却不会出现问题. 图1:pl/sql developer导出为csv出现乱码 问题解析:出现上面的问题,可能是字符集的设置问题.我找到了一些其他的数据导出方法,下面一一列出

asp.net使用MVC4框架基于NPOI做导出数据到Excel表

NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作.使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在POI 3.x版本

导出数据到Excel方法总结

导出数据到Excel方法总结 一,问题的提出 近来在网上经常有人问怎样把数据导出到Excel中?针对这个问题网上也有很多资料.大都比较的琐碎.本人当前从事的项目中,刚好涉及到这些内容.就顺便做了一些归纳整理.共享给大家.避免大家再花费很多时间研究这个老生长谈的问题. 二,解决方法 1.       用NPOI导出数据到Excel. 简介:NPOI是一个开源的dotnet类库,官方网站:http://npoi.codeplex.com/. 优点:支持Excel 2003格式,读写速度快,基于.NE

ASP导出数据到excel遇到的一些问题

一直用动易平台的ASP做新闻发布网站,直到现在才接触导出数据到Excel的问题,目的在于公司要统计各部门的投稿量,要做这么个东西,实现起来是挺简单的,但是第一次做,还是费了一些功夫的,特此记录一下 主要代码如下: 写查询字符串 rsAll为查询字符串 rsAll.open sqlAll,conn,1,3 Set xlApplication =server.CreateObject( "Excel.Application") '调用excel对象 xlApplication.Visibl