`
leonardleonard
  • 浏览: 820293 次
社区版块
存档分类
最新评论

C#生成Excel文件的方法

阅读更多
一个示例:
class AppTest
 {
  private Excel.ApplicationClass _x;
  public static void Main0()
  {
   AppTest a = new AppTest();
   a._x = new Excel.ApplicationClass();
   a._x.UserControl = false;
   for (int i = 0 ;i < 4; i++)
   {
    
    a.SaveToXls("D:\\test\\" + i + ".xls");  // 本例是在D盘下建立的test文件夹
   }
   a._x.Quit();
   System.Runtime.InteropServices.Marshal.ReleaseComObject((object) a._x);
   System.GC.Collect();
  }
  private void SaveToXls(string filename)
  {
   Excel.WorkbookClass wb = (Excel.WorkbookClass) this._x.Workbooks.Add(System.Reflection.Missing.Value);
   for(int i = 1;i <= 4; i++)
   {
    this._x.Cells[i,1]=i.ToString();
    this._x.Cells[i,2]="’bbb2";
    this._x.Cells[i,3]="’ccc3";
    this._x.Cells[i,4]="’aaa4";
   }
   
   wb.Saved = true;
   this._x.ActiveWorkbook.SaveCopyAs(filename);
  }
 }
【注:在VS.Net中运行是要添加Excel.dll组件的,Excel组件VS.Net本身是没有的,下面是生成Excel.dll的方法。】
1.要保证机器本身要安装OFFICE. 
2.把[C:\Program Files\Microsoft Office\Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:\Visual Studio.Net\SDK\v1.1\Bin:VS.Net安装路径]路径下。
3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:\Visual Studio.Net\SDK\v1.1\Bin]下生成Excel.dll组件。
4.在项目中添加Excel.dll引用就OK了。  
分享到:
评论

相关推荐

    C#生成EXCEL文件

    ### C#生成EXCEL文件知识点解析 在当前的软件开发领域中,经常需要将数据库中的数据导出到Excel文件中,以便于用户查看或者进一步处理。C#作为一种强大的面向对象编程语言,在.NET框架的支持下,提供了多种方式来...

    C# 生成excel图表I源码

    总结而言,C#生成Excel图表I源码不仅仅是一段代码的展示,它实际上是提供了一种思路和方法,用于在C#环境中实现复杂的报表生成和数据可视化需求。掌握这些技能对于开发者来说是非常有益的,因为这能够帮助他们在职业...

    C#创建Excel文件并将数据导出到Excel文件

    在.NET环境中,C#语言提供了多种方式来创建和操作Excel文件,这在处理报表、数据分析或者数据导出等场景中非常常见。本话题主要聚焦于如何利用C#将数据导出到Excel文件,以实现数据的高效管理和共享。 首先,我们...

    C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法

    "C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法" 在导出Excel文件时,经常会遇到“文件格式与扩展名指定格式不一致”的问题,这是因为大多数人在导出Excel文件时,都是默认保存Excel的格式...

    C#导出生成excel文件类

    C#导出生成excel文件类,不用引用任何excel dll,以excel格式或xml(html)方式生成excel文件,并提供下载,优点是无任何限制,缺点是对报表格式要求太高的满足不了需求(除非html处理能力很强)

    C# 生成excel表

    首先,让我们了解一下C#生成Excel的基本步骤: 1. **引入库**:在C#中,我们通常使用第三方库如EPPlus、NPOI或 ClosedXML来操作Excel文件。这些库提供了丰富的API,可以方便地创建、读取和修改Excel工作簿。 2. **...

    C# 导入Excel文件到ListView和导出ListView到Excel文件

    本主题将详细探讨如何使用C#实现从Excel文件导入数据到ListView控件,以及如何将ListView中的数据导出回Excel文件。这两个操作在数据分析、报表生成和数据管理等场景中非常常见。 首先,要导入Excel文件到ListView...

    C#生成excel的方法(web,winform都可以用)

    一个生成excel文件的方法,包括单元格合并,同一个单元格字体设置不同大小,设置单元格样式(字体居中、背景色、字体大小等等),调用的微软自带的Microsoft.Office.Interop.Excel

    C# 生成和读取EXCEL文件

    C#生成Excel文件通常依赖于第三方库,如EPPlus或NPOI。EPPlus是一个流行的.NET库,它提供了方便的方式来创建、读取和修改Excel 2007+的Open XML文件。以下是一个使用EPPlus创建Excel文件的基本步骤: 1. 添加EPPlus...

    C# 生成Excel表格(非office)

    这个标签强调了使用C#生成Excel文件时,采用的是非Microsoft Office的途径,即通过NPOI这样的第三方库。这种方式对于服务器环境或者跨平台的应用来说非常适用,因为它们可能不支持或不需要安装Office软件。 综上所...

    C# 生成Excel类

    首先,C#生成Excel文件的核心思想是利用XML Schema定义Excel文件的结构,如工作表、单元格、样式等元素。XML是一种可扩展标记语言,允许我们自定义标签来描述数据。对于Excel,我们可以创建一个XML模板,按照Excel的...

    C#利用Excel生成图片

    这个方法适用于快速生成基于数据的可视化报告,特别是在需要自动化生成Excel图表并导出为图片的场景中。需要注意的是,这种方法虽然方便,但可能不适合大型项目,因为Excel COM接口的性能相对较低,并且会依赖于用户...

    C# 生成xml文件,编码为utf-8方法

    C# 生成 XML 文件,编码为 UTF-8 方法 C# 生成 XML 文件,编码为 UTF-8 方法是指在 C# 编程语言中,使用特定的方法和类来生成 XML 文件,并将其编码为 UTF-8 编码格式的过程。这种方法常用于数据交换、配置文件、...

    C# DataTable生成excel并将excel添加附件发送邮件

    在C#编程中,生成Excel文件并将其作为附件发送邮件是一项常见的任务,特别是在需要定期报告或数据分享的场景中。以下是对这个主题的详细讲解。 首先,我们需要了解`DataTable`。`DataTable`是.NET框架中的一个类,...

    C#导出Excel(DataTable生成Excel)

    在C#编程环境中,生成Excel文件是常见的任务,特别是在数据处理和报告生成方面。Aspose.Cells是一个强大的库,专门用于处理Microsoft Excel文件,无需依赖Microsoft Office。本篇将详细介绍如何使用C#结合Aspose....

    C#生成Excel源码

    首先,我们要了解C#生成Excel的基本方法。传统的做法是使用Microsoft Office Interop库,但这要求在运行环境中安装完整的Office套件,增加了依赖性。为了避免这种限制,开发者通常会选择第三方库,如NPOI、EPPlus等...

    c#读取excel文件并生成xml文件

    5. **完整示例**:结合以上步骤,以下是一个完整的C#程序,它读取Excel文件并生成XML文件: ```csharp using OfficeOpenXml; using System; using System.IO; using System.Xml; public class Program { public ...

    C#操作EXCEL文件

    当涉及到处理Excel文件时,C#提供了一系列的方法和技术,使得开发者能够方便地读取、写入和操作Excel数据。本文将深入探讨C#操作Excel文件的相关知识点。 首先,C#本身并不直接支持Excel操作,而是需要借助第三方库...

    c#读取excel文件.rar

    在C#编程环境中,与Excel文件进行交互是常见的任务,特别是在数据处理、报表生成或数据分析等领域。本示例“c#读取excel文件.rar”提供了一个解决方案,它着重解决了如何在C#应用中读取Excel文件的问题。下面将详细...

    C#生成excel

    在IT领域,特别是软件开发行业中,使用C#生成Excel文件是一项常见且实用的技能,尤其在数据处理、报告生成和数据分析等场景下。本文将基于提供的代码片段和描述,深入探讨如何利用C#来创建Excel文件,以及如何通过...

Global site tag (gtag.js) - Google Analytics