操作EXCEL(2)

原创 2006年05月30日 00:53:00

ADO.net方式

OleDbConnection objConn = new OleDbConnection(
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strSampleFolder +
    "new.xls;Extended Properties=Excel 8.0;");
   objConn.Open();

   // Add two records to the table named 'MyTable'.
   OleDbCommand objCmd = new OleDbCommand();
   objCmd.Connection = objConn;
   objCmd.CommandText = "CREATE TABLE MyTable2 (FirstName char(255),LastName char(255))";
   objCmd.ExecuteNonQuery();
   
//   objCmd.CommandText = "Insert into MyTable (FirstName, LastName)" +
//    " values ('shao', 'zhidong')";
//   objCmd.ExecuteNonQuery();
//   objCmd.CommandText = "Insert into MyTable (FirstName, LastName)" +
//    " values ('张', '三')";
//   objCmd.ExecuteNonQuery();


   // Close the connection.
   objConn.Close();

自动化方式

// Start a new workbook in Excel.
   objExcel = new Excel.Application();
   objBooks = (Excel.Workbooks)objExcel.Workbooks;
   objBook = (Excel._Workbook)(objBooks.Add(objOpt));

   // Add data to cells of the first worksheet in the new workbook.
   objSheets = (Excel.Sheets)objBook.Worksheets;
   objSheet = (Excel._Worksheet)(objSheets.get_Item(1));
   objRange = objSheet.get_Range("A1", objOpt);
   objRange.set_Value(objOpt,"Last Name");
   objRange = objSheet.get_Range("B1", objOpt);
   objRange.set_Value(objOpt,"First Name");
   objRange = objSheet.get_Range("A2", objOpt);
   objRange.set_Value(objOpt,"shao");
   objRange = objSheet.get_Range("B2", objOpt);
   objRange.set_Value(objOpt,"zhidong");

   // Apply bold to cells A1:B1.
   objRange = objSheet.get_Range("A1", "B1");
   objFont = objRange.Font;
   objFont.Bold=true;

   // Save the workbook and quit Excel.
   objBook.SaveAs(strSampleFolder + "Book1.xls", objOpt, objOpt,
    objOpt, objOpt, objOpt, Excel.XlSaveAsAccessMode.xlNoChange,
    objOpt, objOpt, objOpt, objOpt, objOpt);
   objBook.Close(false, objOpt, objOpt);
   objExcel.Quit();

相关文章推荐

Delphi操作Excel2

  • 2015年11月16日 21:43
  • 11KB
  • 下载

java操作 excel 实现 水印图片2

  • 2017年05月05日 11:52
  • 7KB
  • 下载

最全的OLE操作Excel的完整代码(2)

/*------------------------------------------------- //目前真正最全的OLE操作Excel的完整代码 //版本:2007.01.15.01 /...

使用Tcl操作Excel文件的方法2

  • 2012年12月21日 23:03
  • 63KB
  • 下载

jxl操作excel(2)

  • 2011年12月08日 12:30
  • 15KB
  • 下载

Python 连接db2 以及读取Excel 操作

import ibm_db import xlrd conn = ibm_db.connect("catalogdb",'username','passwd') #Preparing and exe...

PoI操作EXCEL(2)

本文接上一篇继续探究POI组件的使用。      现在来看看Excel的基本设置问题,以2007为例,先从工作簿来说,设置列宽,因为生成表格列应该固定,而行是遍历生成的,所以可以在工作簿级别来设置列...

VC++实现对Excel操作(2)

CMyExcel::CMyExcel() { strFilePath = _T(""); } CMyExcel::~CMyExcel() { COleVariant covFals...

Qt之操作Excel(2)

Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。...

如何操作Excel读取数据导入DB2数据库

如何操作Excel读取数据导入DB2数据库   发布时间:2006.10.30 05:12    来源:csdn    作者:风林火山 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:操作EXCEL(2)
举报原因:
原因补充:

(最多只允许输入30个字)