- ·上一篇:excel表格中怎么控制长度
- ·下一篇:excel表格怎么快速分开文本
ado中怎么导出excel表格
1.请教一下 delphi7.0 中 用 ado 如何 操作 excel 并导出 excel表呢
1、读EXCEL:
const
Const_Conn='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False;Extended Properties=Excel 8.0;';
adoConnProduct.Close;
adoConnProduct.ConnectionString:=Format(Const_Conn,[FProductFile]);//FProductFile: EXCEL 全路径
adoConnProduct.Open();
有了ADO连接,至于取表的数据就简单了
2、至于导出,就有很多GRID控件都可以导出成EXCEL,如:EHLIB,DEV。。。。,
2.请教一下 delphi7.0 中 用 ado 如何 操作 excel 并导出 excel表呢
1、读EXCEL:const Const_Conn='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False;Extended Properties=Excel 8.0;'; adoConnProduct.Close; adoConnProduct.ConnectionString:=Format(Const_Conn,[FProductFile]);//FProductFile: EXCEL 全路径 adoConnProduct.Open();有了ADO连接,至于取表的数据就简单了2、至于导出,就有很多GRID控件都可以导出成EXCEL,如:EHLIB,DEV。
3.vb中怎样把ado控件的查询记录输出到excel表格中?
Public Function ExporToExcel(strOpen As String)'*********************************************************'* 名称:ExporToExcel'* 功能:导出数据到EXCEL'* 用法:ExporToExcel(sql查询字符串)'********************************************************* Dim cn As New ADODB.Connection Dim Rs_Data As New ADODB.Recordset Dim Irowcount As Integer Dim Icolcount As Integer Dim xlApp As New Excel.Application 'Application对象处于Excel对象层次结构的顶层,表示Excel自身的运行环境. Dim xlBook As Excel.Workbook 'Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件. Dim xlSheet As Excel.Worksheet 'Worksheet对象包含于Workbook对象,表示一个Excel工作表 Dim xlQuery As Excel.QueryTable 'QueryTable 对象代表了一个表,该表是用从外部数据源返回的数据生成的。
'当您自动运行 Excel 时,可以通过提供指向 OLE DB 或 ODBC 数据源的连接字符串和 SQL 字符串来创建 QueryTable。 'Excel 将生成记录集并将该记录集插入到工作表中您所指定的位置 '您可以利用 QueryTable 对象保存查询,并在以后刷新它以获取更新的记录集。
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\sysdata.mdb;Persist Security Info=False"'此语句定义了与ACCESS数据库的连接,现改为与SQL数据的连接为cn.ConnectionString = "driver={SQL SERVER};server=sql服务器名或者服务器的IP地址;uid=用户名;pwd=密码;database=数据库名" cn.Open With Rs_Data If .State = adStateOpen Then .Close End If .ActiveConnection = cn .CursorLocation = adUseClient .CursorType = adOpenStatic .LockType = adLockReadOnly .Source = strOpen .Open End With With Rs_Data If .RecordCount < 1 Then MsgBox ("没有记录!") Exit Function End If '记录总数 Irowcount = .RecordCount '字段总数 Icolcount = .Fields.Count End With Set xlApp = CreateObject("Excel.Application") Set xlBook = Nothing Set xlSheet = Nothing Set xlBook = xlApp.Workbooks.Open("d:\1.xls") Set xlSheet = xlBook.Worksheets("sheet1") xlApp.Visible = True '添加查询语句,导入EXCEL数据 Set xlQuery = xlSheet.QueryTables.Add(Rs_Data, xlSheet.Range("a1")) With xlQuery .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = True .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .PreserveColumnInfo = True End With xlQuery.FieldNames = True '显示字段名 xlQuery.Refresh With xlSheet .Range(.Cells(1, 1), .Cells(1, Icolcount)).Font.Name = "黑体" '设标题为黑体字 'Range对象包含于Worksheet对象,表示Excel工作表中的一个或多个单元格. .Range(.Cells(1, 1), .Cells(1, Icolcount)).Font.Bold = True '标题字体加粗 .Range(.Cells(1, 1), .Cells(Irowcount + 1, Icolcount)).Borders.LineStyle = xlContinuous '设表格边框样式 End With xlApp.Application.Visible = True Set xlApp = Nothing '"交还控制给Excel Set xlBook = Nothing Set xlSheet = Nothing End Function 注意要在工程中点应用然后选择Microsoft Excel X.0。
4.delphi7.0中用ado如何操作excel并导出excel表?
1、读 'Provider=Microsoft.Jet.OLEDB.4.0;DataSource=%s;PersistSecurityInfo=False;ExtendedProperties=Excel8.0;';adoConnProduct.Close;adoConnProduct.ConnectionString:=Format(Const_Conn,[FProductFile]);//FPr 全路径adoConnProduct.Open();有了ADO连接,至于取表的数据就简单了2、至于导出,就有很多GRID控件都可以导出成EXCEL,如:EHLIB,DEV。
希望我的回答能帮助到你。
5.如何用Ado.NET mvc5 实现导出Excel
大概有两种做法: 1.把画面上的Html字串输出到档案供Client端下载(※开发快但缺点为 使用者开启该Excel档案会跳出警告视窗) 2.刻苦刻难,用ADO.net搭配NPOI套件,建立Excel物件…用ADO.net塞资料…Response给Client端下载(※开发慢,但没有上述缺点) 本文介绍的是第1种方法 ※并不是在Controller里一口气把Html字串都组好再输出档案,虽然这做法也行… 实作概念 1.使用者按下汇出按钮 2.用jQuery把Html Table字串存入hidden栏位,表单post到Action 3.Action回传File即可 Sample Code: View的Index.cshtml
<meta name="viewport" content="width=device-width" />return $('.com/questions/1219860/javascript-jquery-html-encoding function htmlEncode(value) { /, ".net塞资料…Response给Client端下载(※开发慢; <名称
相关信息
- f分布表怎么在excel表格做
- excel表格的颜色怎么弄
- excel表格数据怎么变图形
- excel表格怎么显示千元单位
- excel表格中数据标志怎么设
- excel表格怎么设置红色标注
- excel表格怎么读取文件夹
- excel表格怎么弄交集
- excel表格家族结构图怎么弄
- excel表格怎么剪切多余表格
- excel表格怎么把字体置顶
- excel表格怎么打半个约等于
- 怎么制作个人简历excel表格
- excel表格汉字达标率怎么算
- excel表格怎么数据序列在哪
- excel表格怎么让各列排序
- excel表格怎么把缩略的内容
- excel表格百分比怎么计算
- excel表格怎么加时间
- excel表格那里怎么找到文件
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .
