`
tengzejun508
  • 浏览: 27206 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

将excel表格里的内容导入到DataTable中,不可使用import和importsheet函数

    博客分类:
  • QTP
阅读更多

'业务描述:将excel表格里的内容导入到DataTable中,不可使用import和importsheet函数
Excelpath="d:\data2.xls"
Set ExcelApp=createobject("excel.application")
Set Excelxls=ExcelApp.Workbooks.Open(Excelpath)

ecount=Excelxls.Worksheets.Count
dcount=datatable.GetSheetCount
a=ecount-dcount

If a>0 Then
   For b = 1 To a Step 1
       datatable.AddSheet("Action"&dcount+b)
   Next
    
End If
'把excel中的表单逐个导入相应的datatable
For s = 1 To ecount Step 1
    Set Excelsheet=ExcelXls.Worksheets.Item(s)'设置excel的活动表
    colcount=Excelsheet.UsedRange.Columns.Count'获得活动表列的总数
    rowcount=Excelsheet.UsedRange.Rows.Count'获得活动表行的总数
    
    
    '在datatable表中添加新的列,并把活动表第一行的数据作为datatable表列名
    For m = 1 To colcount Step 1
        param=Excelsheet.Cells(1,m)
        datatable.GetSheet(s).AddParameter param,""
    Next
    
    '从活动表的第二行数据开始逐个导入
    For i = 2 To rowcount Step 1
        datatable.GetSheet(s).SetCurrentRow i-1
        For j = 1 To colcount Step 1
            param=Excelsheet.Cells(i,j)
            datatable.Value(j,s)=param
        Next
    Next
Next

Excelxls.Close
ExcelApp.Quit
Set Excelxls=nothing
Set ExcelApp=nothing

分享到:
评论

相关推荐

    Excel导入到Datatable中

    在.NET开发环境中,将Excel数据导入到DataTable是一种常见的操作,特别是在处理大量结构化数据时。Excel文件因其易读写和良好的格式支持,常被用作数据交换格式。本主题将详细讲解如何通过C#实现这一过程,以及涉及...

    C#导入Excel到Datatable等等

    改程序实现了Excel的数据导入到Datatable,在后台动态生成Lable和文本框等控件,以及如何取到控件的值和生成文本文档、添加显示图片等等的源代码,下载所需积分怎么涨这么快,给大家点福利,重置为5积分。

    excel导入到datatable

    ### Excel导入到DataTable知识点详解 ...通过以上介绍,我们可以了解到如何使用C#将Excel数据导入到DataTable中,并进一步了解了一些相关的基础知识和扩展知识。这对于处理Excel文件数据具有重要的实际意义。

    从Excel_导入数据到DataTable

    在IT领域,特别是数据分析与处理工作中,将Excel数据导入到.NET Framework中的`DataTable`是非常常见的需求之一。本文将深入解析如何实现这一功能,并详细介绍其中的关键技术和实现步骤。 #### 核心概念解析 1. **...

    C#把excel中的数据读入到datatable中去

    本教程将深入讲解如何使用C#将Excel中的数据读入到DataTable中。 首先,我们需要一个库来读取Excel文件。Microsoft Office Interop库是原生支持的选项,但它需要Office安装在开发机器上,这在服务器环境中可能不...

    Excel文档导入到C# DataTable

    在.NET开发环境中,经常需要处理Excel数据,将它们导入到数据结构如DataTable中进行操作。本文将详细讲解如何使用C#语言将Excel文档导入到DataTable,以便进行数据分析、存储或进一步处理。 首先,我们需要了解...

    NPOI操作实例C# ExcelToDataTable DataTableToExcel

    这个实例中包含的源码应该会演示如何初始化NPOI的工作簿和工作表对象,如何读取Excel文件中的数据并将其填充到DataTable,以及如何从DataTable中提取数据并写入新的Excel文件。源码可能会包括错误处理和性能优化,...

    C# .net Excel导入到DataTable(不需要插件)

    方便简单,将类文件放入项目中,直接即可使用,不需要引用dll或插件即可,

    winform中将Datatable数据导出到Excel表格中

    winform中将Datatable数据导出到Excel表格中,该项目包含了例子,能使个人能更加了解winform将datatable数据导出到excel的整个流程,本资源也可拿来即用,只需要稍加修改即可。

    dataTable数据导入到Excel

    本主题聚焦于如何使用C#语言将`dataTable`数据导入到Excel文档。`dataTable`是.NET Framework中System.Data命名空间的一个类,用于存储和操作表格型数据,而Excel则是微软办公软件中用于处理电子表格的应用程序。 ...

    C# 读取wps表格到datatable中

    本知识点主要关注如何利用C#来读取WPS表格的数据,并将其填充到一个DataTable对象中,以便在诸如DevExpress的GridControl这样的数据展示控件中显示。WPS表格是一款与Microsoft Excel类似的电子表格应用程序,提供了...

    在VS中使用代码导入Excel表中的数据

    在Visual Studio(VS)开发环境中,使用代码导入Excel表中的数据是一项常见的任务,尤其是在数据分析、报表生成或数据处理的应用程序中。以下是一些关键的知识点,涵盖了如何从数据库导出数据到Excel,以及如何将...

    C#将DataTable导入到Excel

    通过以上步骤,我们可以使用C#和NPOI库轻松地将`DataTable`数据导出到Excel文件中。这种方法不仅方便快捷,而且还可以根据需要自定义Excel文件的格式和样式。这对于企业应用来说是非常实用的功能,可以帮助提升工作...

    C# EXCEL(.xls和.xlsx)导入到数据库

    在本文中,我们使用了ASP.NET和C#来实现了C# EXCEL(.xls和.xlsx)导入到数据库的功能,使用了OLEdb数据源来操作Excel文件,并使用SqlDataAdapter将数据导入到SQL Server数据库中。同时,我们还使用了GridView控件来...

    C#把excel表格中的数据读入到数组

    ### C#将Excel表格中的数据读入到数组 在日常工作中,我们经常需要处理大量的Excel文件,特别是当这些文件作为数据源时。本篇将详细介绍如何利用C#语言实现将Excel表格中的数据读取到数组中,从而方便进行进一步的...

    C#通过NPOI库操作Excel,并将Excel数据导入Mysql数据库(自动建表)

    内容概要:本资源介绍了如何从...阅读建议:此资源以如何读取Excel数据,将Excel数据转换为Datatable格式,然后将datatable导入Mysql数据库 ,同时还介绍了如何将Datatable数据生成Excel表格,及相关NPOI操作Excel例子

    vb.net将excel中的数据导入到数据库

    本篇文章将详细介绍如何使用VB.NET实现将Excel文件中的数据导入到SQL Server数据库的过程,并对代码进行逐行解析,帮助读者更好地理解和掌握这一技术。 #### 1. 连接Excel文件 首先,我们需要建立与Excel文件的...

    C# excel导入出错解决办法

    在办公的时候,大量的数据往往以Excel电子表格的形式存储起来,虽然Excel功能比较强大,但毕竟不是数据库,如果能将处理好的Excel数据直接导入到数据库中进行维护和更新,这将会给用户带来极大的方便。 本文以某...

    datatable 导出到excel 表格的dll

    在.NET开发环境中,DataTable是一种常用的数据结构,它用于存储和操作数据,类似于数据库中的表格。在实际业务场景中,我们经常需要将DataTable中的数据导出为Excel格式,以便于数据分析、报表生成或与他人共享。这...

    实现Excel表格导入数据库.zip

    本示例"实现Excel表格导入数据库.zip"提供了一个使用C#、Winform和.NET框架实现的源码Demo,帮助开发者理解如何将Excel数据高效地导入到数据库中。这个功能在数据迁移、数据分析或者报表生成等场景下非常实用。 ...

Global site tag (gtag.js) - Google Analytics