Access数据库的内容直接导入到Excel

转载 2007年10月15日 17:02:00
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  protected 
void Button1_Click(object sender, EventArgs e)
  {
    string sql;
    string connstr 
= @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|ASPNET20Book.mdb;Persist Security Info=True";
    System.Data.OleDb.OleDbConnection cn 
= new System.Data.OleDb.OleDbConnection(connstr);
    System.Data.OleDb.OleDbCommand cmd;
    cn.Open();

    
//先得到记录数目:
    sql = "select Count(*) From Paging";
    cmd 
= new System.Data.OleDb.OleDbCommand(sql, cn);
    
int RecordCount = (int)cmd.ExecuteScalar();

    
// TODO:计算Sheet数目,进行记录分段,将不同的数据段导入到不同的Sheet(Sheet数目不知道有没有限制:()
    // TODO:文件名,Sheet名字的存在检测略

    
//每个Sheet只能最多保存65536条记录。
    sql = @"select top 65535 * into [Excel 8.0;database=" + Server.MapPath("."+ @"ASPNET20Book.xls].[Sheet1] from Paging";
    cmd 
= new System.Data.OleDb.OleDbCommand(sql, cn);
    cmd.ExecuteNonQuery();
    cn.Close();
    cn.Dispose();
    cn 
= null;
  } 
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  
<title>直接将Access数据库导入到Excel文件</title>
</head>
<body>
  
<form id="form1" runat="server">
    
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="到处数据" />
  
</form>
</body>
</html>
 

将Excel数据导入ACCESS数据库

手动方式:请查看 Access 帮助: 帮助 - > 导入或链接数据和对象如果手动来自电子表格导入或链接电子表格中的数据在继续处理之前,要确保电子表格中的数据必须以适当的表格形式排列,并且电子表格每一...
  • cmgg
  • cmgg
  • 2005年11月15日 09:34
  • 2233

直接将Access数据库导入到Excel文件中

 在实际的开发应用中,数据库导入导出是经常遇到的问题,尤其是数据库与Excel文件之间的导入导出,还存在数据类型不一致的问题。将Access数据库的内容直接导入到Excel则可以避免这些问题。下面例子...
  • fenghao_5555
  • fenghao_5555
  • 2007年02月10日 13:10
  • 1317

C# Excel 导入到 Access数据库表(winForm版

///         /// 获取Excel文件         ///         ///         ///         private void button1_...
  • liucherish
  • liucherish
  • 2016年11月02日 16:22
  • 1037

ASP.NET 把EXCEL复制的内容粘贴到Gridview(非导入,是粘贴)

function insertTable(col, row) { if (event.ctrlKey && event.keyCode == 86) { ...
  • ykdrj
  • ykdrj
  • 2012年11月12日 17:07
  • 2721

直接将Access数据库导入到Excel文件

   http://www.w3.org/1999/xhtml">      直接将Access数据库导入到Excel文件                    VB.NET     ...
  • jssfxzx16214628
  • jssfxzx16214628
  • 2008年10月07日 09:01
  • 385

excel 导入导出access数据库(winform)

研究了好几天得出的最简单的方法。唉,头都大了。//从excel导入到数据库。            OleDbConnection conExcel = new OleDbConnection(); ...
  • ykhykh
  • ykhykh
  • 2006年12月28日 15:26
  • 2516

Excel数据导入到Oracle有几种方法

方法一、使用SQL*Loader这个是用的较多的方法,前提必须oracle数据中目的表已经存在。大体步骤如下:1、将excel文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表...
  • zxq1406spys
  • zxq1406spys
  • 2010年10月22日 10:50
  • 2646

怎么将excel数据导入到datagridview中

本人小白,想要实现EXCEL文件中的数据导入到datagridview中,EXCEL中的数据是多行多列,行数和列数不确定,如何实现导入到datagridview中显示,具体的界面如下: 两个...
  • u011555996
  • u011555996
  • 2016年10月17日 14:24
  • 1690

asp:将excel中的数据导入到access

一、有ACCESS数据库book,其中有表book1   二、有excel数据book2,其中有表book2   注意:excel表中有数字和字母的内容(例:5fdfd),ACCESS字段类型一定...
  • haibo0668
  • haibo0668
  • 2016年06月02日 12:56
  • 394

如何把数据从网页中直接导入到excel中

把数据从网页中直接导入到excel中,下面就上代码。 页面js中导出的方法: function exportExcel() { var queryPara = sy.serializeObje...
  • kai_wei
  • kai_wei
  • 2016年03月19日 19:55
  • 700
收藏助手
不良信息举报
您举报文章:Access数据库的内容直接导入到Excel
举报原因:
原因补充:

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