c#操作ecxel的一些资源(downmoon搜集)

c#操作ecxel的一些资源(downmoon搜集)

工作需要,邀月收集了几个操作excel的资源。

 1、如何:使用 COM Interop 创建 Excel 电子表格(C# 编程指南)
http://msdn.microsoft.com/zh-cn/library/ms173186(VS.80).aspx

2、从 .NET 开发人员的角度理解 Excel 对象模型
http://msdn.microsoft.com/zh-cn/library/aa168292(office.11).aspx

3、Excel Primary Interop Assembly Reference  _Workbook.Excel4MacroSheets Property
http://msdn.microsoft.com/zh-cn/library/microsoft.office.interop.excel._workbook.excel4macrosheets(VS.80).aspx

4、 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
http://support.microsoft.com/kb/306023/zh-cn

5、Excel 脚本编写:系列连载
http://msdn.microsoft.com/zh-cn/library/ms974573.aspx


 6、DataSet 导出到Excel比较完整的解决方案(一)--客户端生成文件(downmoon)

http://www.cnblogs.com/downmoon/archive/2009/01/15/1376693.html


7、DataSet 导出到Excel比较完整的解决方案(二)--服务器端生成文件(downmoon)

http://www.cnblogs.com/downmoon/archive/2009/01/16/1376702.html


8、CSpreadSheet - A Class to Read and Write to Excel and Text Delimited Spreadsheet
http://www.codeproject.com/KB/database/cspreadsheet.aspx

9、Exporting in MS Excel by MS Excel way
http://www.codeproject.com/KB/aspnet/ExportInExcelByExcelWay.aspx

10、 Copy Excel Sheet - for Excel 2007
http://www.codeproject.com/KB/aspnet/CopyExcelSheet.aspx


11、Fast Exporting from DataSet to Excel

http://www.codeproject.com/KB/office/FastExcelExporting.aspx

 

12、 Yet another way to Generate Excel documents programmatically
http://www.codeproject.com/KB/office/excelxmlreport.aspx

13、 Import and Export to Multiple Worksheets

http://www.codeproject.com/KB/aspnet/ExporttoMultipleWorksheet.aspx

时间: 2024-08-01 16:19:44

c#操作ecxel的一些资源(downmoon搜集)的相关文章

关于操作DC时的资源泄露

首先应明确一个概念 句柄, 关于句柄的详细介绍请见这里 对于句柄的使用小结:借来的要归还,创建的要释放,选出的要选入[尤其是针对GDI的一些句柄而言,如HPEN,HBRUSH等] 1. 使用GetDC() 获取的设备上下文指针在不使用的时候必须调用ReleaseDC()进行释放 例如: 1 CDC *pDC = GetDlgItem(IDC_TEST)->GetDC(); 2 3 /*...............*/ 4 5 GetDlgItem(IDC_TEST)->ReleaseDC(p

巧用命令行工具UCloud CLI,轻量操作API管理云资源

截止目前,UCloud已提供Python/Java/Golang等不同语言的API SDK.为进一步降低用户的运维人力投入,又推出了基于Golang SDK的命令行工具CLI(Command Line Interface),提供轻量化的API命令行调用方式,并在GitHub开源(https://github.com/ucloud/ucloud-cli).CLI的命令行交互方式更符合研发运维的操作习惯,并且一些典型使用场景通过CLI也更容易代码化的沉淀和维护. 下面是一些用户遇到的实际场景, 用C

2-scala文件操作--自动关闭打开的资源,读取properties文件

简介 使用scala的loan pattern自动关闭打开的资源 读取properties文件 依赖的jar 使用scala_arm库自动关闭资源文件时,需要引入以下依赖: <dependency> <groupId>com.jsuereth</groupId> <artifactId>scala-arm_${scala.binary.version}</artifactId> <version>1.4</version>

python操作TexturePacker批量打包资源plist png

import os,sys imagedir = 'D:\\PackerImg\\imgDir' outplistdir = 'D:\\PackerImg\\outDir' comend = 'TexturePacker' print "imagedir = %s \n outdir = "%imagedir,outplistdir herolist = os.listdir(imagedir) print "heave %d hero convert"%len(h

关于C#资源文件操作的总结

// 在这里,我来总结一下关于资源文件的相关操作. //1. 比较常见的有获取资源文件对应的文件流,然后转换到相对应的文件 // 比较典型的做法是通过代码程序集加载指定资源 // 如下通过Assembly 的静态方法GetExecutingAssembly() 得到程序集 // 还有很多方式可以得到代码程序集 C#代码                           System.Reflection.Assembly asm = System.Reflection.Assembly.Get

关于C#资源文件的相关操作

关于资源文件的相关操作. //1.比较常见的有获取资源文件对应的文件流,然后转换到相对应的文件 //比较典型的做法是通过代码程序集加载指定资源 //如下通过Assembly的静态方法GetExecutingAssembly()得到程序集 //还有很多方式可以得到代码程序集 System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly(); Stream manifestResourceStream

线程高级操作(二)

之前在线程高级操作中说到了线程的高级操作包括修改线程的属性和进行线程之间的同步操作.线程的同步有两种方式,一种是使用互斥量一种是使用读写锁.上一篇文章说的是互斥量,这篇文章主要介绍的是读写锁. 读写锁与互斥量类似,但是读写锁相对于互斥量来说最大的特点就是并行性高.互斥锁每次只有一个线程可以得到锁进行操作,其他的线程处于阻塞状态.多线程的意义就在于高并发性,但是使用互斥量就会将并行操作编程串行操作,程序的效率会大打折扣. 读写锁的优点是读写锁分为两种,读线程和写线程.读线程只对共享资源进行读操作,

PHP文件操作

文件操作1.只能操作服务器的文件2.文件包含目录和文件判断文件类型var_dump(filetype("../0626"));//返回文件类型 目录是dir 文件是filevar_dump(is_dir("../0626"));//判断路径是不是目录var_dump(is_file("../ajax.php"));//判断路径是不是文件 文件属性echo date("Y-m-d H:i:s",fileatime(".

目录操作(PHP)

1.创建目录(文件夹)mkdir("./test");2.删除目录(文件夹)只能删除空的文件夹rmdir("./test");3.移动目录(文件夹)rename("./test","../test11"); 文件操作touch("./test.txt");   创建文件copy("./test.txt","../test.txt");   复制文件unlink(&qu