C#操作EXCEL
“C#操作EXCEL”相关的资料有哪些?“C#操作EXCEL”相关的范文有哪些?怎么写?下面是小编为您精心整理的“C#操作EXCEL”相关范文大全或资料大全,欢迎大家分享。
C#操作Word和Excel
1 使用Visual C#操作Excel
1.1 环境说明
软件环境:
1) Microsoft Visual Studio 2005 2) Office Excel 2007 1.2 操作说明
1.2.1 增加Excel com组件
右键项目中的”引用”,选择”添加引用”,选择”COM”标签,找到以下控件。
1.2.2 Microsoft.Office.Interop.Excel
是一个命名空间,或者可以看做是一个工具包,里面包含了Excel操作相关的类和接口。具体说明可以参考microsoft的msdn,Microsoft.Office.Interop.Excel Namespace。 1.3 代码示例 1.3.1 写Excel文件
Microsoft.Office.Interop.Excel.ApplicationClass app =
new Microsoft.Office.Interop.Excel.ApplicationClass();
Microsoft.Office.Interop.Excel._Workbook workBook = null; Microsoft.Office.Interop.Excel._Worksh
C#操作excel(多种方法比较)
C#操作excel(多种方法比较)
我们在做excel资料的时候,通常有以下方法。 一.导入导出excel常用方法:
1.用查询表的方式查询并show在数据集控件上。
代码
public static string strCon = \EDB.4.0 ; Data Source =C:\\\\08.xls;Extended Properties=Excel 8.0\;
public static DataSet ds;
protected void Page_Load(object sender, EventArgs e) {
OleDbConnection conn = new OleDbConnection(strCon); string sql = \; conn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(sql, strCon);
ds = new DataSet();
myCommand.Fill(ds,
C#导出Excel方法
C#导出Excel方法
2010
Ssc
第1章 C#导出Excel方法
C#導出Excel方法有多種﹐常用的按照Microsoft 的方法如下: 1﹑\
2﹑\3﹑\4﹑\5﹑\
6﹑\7﹑\
在此本人主要使用第4種方法:即利用Excel的QueryTable導出海量數據。
要利用Excel的QueryTable的方法﹐首先需要引用Excel類庫。這個我就不多說了。
第二步就是新增一個窗體文件﹐為簡單起見﹐只在窗體上加一個button按鈕。在Button Click事件中加入操作的代碼。整個操作﹐我只在一個類中實現﹐源碼附貼如下(office2003)﹕
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text;
using System.Windows.Forms;
namespace WindowsApplication3 {
public partial class Form1 : Form {
C#操作窗口类(句柄操作)
C#写个类操作窗口(句柄操作)
实现过程:
过程一:找到当前鼠标位置的句柄
您的使用2个WinAPI(俺喜欢自己封装下来用):
View Code
[DllImport(\, EntryPoint = \)] public static extern bool GetCursorPos(out Point pt);
[DllImport(\, EntryPoint = \)] public static extern IntPtr WindowFromPoint(Point pt);
//鼠标位置的坐标
public static Point GetCursorPosPoint() {
Point p = new Point(); if (GetCursorPos(out p)) {
return p; }
return default(Point); }
C#文件操作和FTP操作
C#文件操作和FTP操作
FileInfo类
FileInfo实例封装了计算机文件系统中某个目录中的一个文件,它包含操作文件及获取该文件详细信息的无数方法。当创建一个新的FileInfo对象时,必须给FileInfo构造函数传递一个表示文件名的字符串来关联此对象与文件名对应的文件。此文件名既可以是一个已有的文件,也可以使一个将要创建的不存在文件。
File类
File类支持对文件的基本操作,包括提供用于创建,复制,删除,移动和打开文件的静态方法,并协助创建FileStream对象。FileInfo类和File类之间去多方法调用都是相同的,但是FileInfo类没有静态方法,仅可以用于实例化的对象。
FileStream类
FileStream用于读写二进制的文件。它是一个常用且功能强大的二进制流类,可用于读写单个字节和块字节。因为字符只是编码的字节,所以FileStream也能用于流字符。我们可以使用FileStream自身的构造函数来创建一个新的FileStream对象,或者使用FileInfo的某个方法来完成。
Directory类
Directory类用于复制,移动,重命名,创建,删除目录等典型操作。
DirectoryInfo类
Di
C#文件操作和FTP操作
C#文件操作和FTP操作
FileInfo类
FileInfo实例封装了计算机文件系统中某个目录中的一个文件,它包含操作文件及获取该文件详细信息的无数方法。当创建一个新的FileInfo对象时,必须给FileInfo构造函数传递一个表示文件名的字符串来关联此对象与文件名对应的文件。此文件名既可以是一个已有的文件,也可以使一个将要创建的不存在文件。
File类
File类支持对文件的基本操作,包括提供用于创建,复制,删除,移动和打开文件的静态方法,并协助创建FileStream对象。FileInfo类和File类之间去多方法调用都是相同的,但是FileInfo类没有静态方法,仅可以用于实例化的对象。
FileStream类
FileStream用于读写二进制的文件。它是一个常用且功能强大的二进制流类,可用于读写单个字节和块字节。因为字符只是编码的字节,所以FileStream也能用于流字符。我们可以使用FileStream自身的构造函数来创建一个新的FileStream对象,或者使用FileInfo的某个方法来完成。
Directory类
Directory类用于复制,移动,重命名,创建,删除目录等典型操作。
DirectoryInfo类
Di
C#利用句柄操作窗口
C#写个类操作窗口(句柄操作)
实现过程:
过程一:找到当前鼠标位置的句柄
您的使用2个WinAPI(俺喜欢自己封装下来用):
View Code
[DllImport(\, EntryPoint = \)] public static extern bool GetCursorPos(out Point pt);
[DllImport(\, EntryPoint = \)] public static extern IntPtr WindowFromPoint(Point pt);
//鼠标位置的坐标
public static Point GetCursorPosPoint() {
Point p = new Point(); if (GetCursorPos(out p)) {
return p; }
return default(Point); }
C++excel文件操作
// Class to read and write to Excel and text delimited spreadsheet //
// Created by Yap Chun Wei // December 2001 //
// Version 1.1
// Updates: Fix bug in ReadRow() which prevent reading of single column spreadsheet // Modified by jingzhou xu
#ifndef CSPREADSHEET_H #define CSPREADSHEET_H
#include class CSpreadSheet { public: CSpreadSheet(CString File, CString SheetOrSeparator, bool Backup = true); // Open spreadsheet for reading and writing ~CSpreadSheet(); // Perform some cleanup functions bool AddHeaders
C#连接oracle数据库操作
1、导入引用System.Data.OracleClient.dll文件 2、在头部using System.Data.OracleClient;
//通过DataSet来读取数据:
//创建和数据库的连接
OracleConnection oraCon=new OracleConnection(\source=wmatech;password=112\
//新建一个DataAdapter用于填充DataSet OracleDataAdapter actor\ //新建一个DataSet
oraDap=new
id=112;data
OracleDataAdapter(\* from
DataSet ds=new DataSet(); //填充DataSet oraDap.Fill(ds);
//新建一个DataTable
DataTable _table=ds.Tables[0]; //查看表中数据的列数
int count=_table.Rows.Count; DataGrid1.DataSource=_table; DataGrid1.DataBind();
//通过DataReader来读取数据:
//创建和数据库的连接
Or
C#连接oracle数据库操作
1、导入引用System.Data.OracleClient.dll文件 2、在头部using System.Data.OracleClient;
//通过DataSet来读取数据:
//创建和数据库的连接
OracleConnection oraCon=new OracleConnection(\source=wmatech;password=112\
//新建一个DataAdapter用于填充DataSet OracleDataAdapter actor\ //新建一个DataSet
oraDap=new
id=112;data
OracleDataAdapter(\* from
DataSet ds=new DataSet(); //填充DataSet oraDap.Fill(ds);
//新建一个DataTable
DataTable _table=ds.Tables[0]; //查看表中数据的列数
int count=_table.Rows.Count; DataGrid1.DataSource=_table; DataGrid1.DataBind();
//通过DataReader来读取数据:
//创建和数据库的连接
Or