精华内容
下载资源
问答
  • 一般情况下运用导入外部数据编辑“OLE DB查询”创建数据透视表,在SQL语句结构正确的情况下都不会出现问题,但有的时候需要去清空我的数据源,才能完成数据的导入。 出现“数据链接属性”对话框后,无论怎样选择和...

     

    一般情况下运用导入外部数据编辑“OLE DB查询”创建数据透视表,在SQL语句结构正确的情况下都不会出现问题,但有的时候需要去清空我的数据源,才能完成数据的导入。
    出现“数据链接属性”对话框后,无论怎样选择和输入数据库名称,单击确定按钮后都将会返回Excel工作表而且不能导入任何数据。
    需要清空我得数据源.jpg

    2009-3-26 15:42 上传
    下载附件 (31.7 KB)

    解决方法:
    双击桌面“我的文档”,双击“我的数据源”
    1.单击鼠标右键选择刷新
    2.按CTRL+A组合健选取全部的数据源,最后按Delete键删除数据源。
    展开全文
  • 在做程序的时候有时需要把excel数据导入到sqlserver2000中,以前没从外部导入数据,今天刚做了一下导入数据,感觉还是蛮简单的,没做过之前还想着多么的复杂呢,下面就来分享一下我是如何把excel数据导入到sql...

    在做程序的时候有时需要把excel数据导入到sqlserver2000中,以前没从外部导入过数据,今天刚做了一下导入数据,感觉还是蛮简单的,没做过之前还想着多么的复杂呢,下面就来分享一下我是如何把excel数据导入到sqlserver2000数据库中的

     


     

    第一步:先准备你要做导入的excel文件,我的excel文件是2007的,所以在导入sqlserver2000之前,需要把我的excel文件保存为xls格式的,保存的方法很简单,就是在excel中直接点击另存为,最后选择保存类型时选择“97-2000工作薄(*.xls)”就可以了!

    好了,接下来就是准备把数据导入到sqlserver数据库中了

    1:先打开你的sqlserver企业管理器,找到你要准备导入的数据库,选择一个表,然后点击右键-所有任务-导入数据,跳过点击下一步:

    2:选择数据源,如下图:在这里选择Microsoft excel 97-2000,下面一项选择你要导入的excel文件,然后一直点击下一步,到最后点击完成就可以了!

    3:下面填入你的数据库的账号和密码

    4:默认的选项就可以了

    5:这里是要生成的表的名字,可以自己更改

     

     

     

    如上图:就导入成功了!

     

    转载于:https://www.cnblogs.com/donglaidongwang/p/5389855.html

    展开全文
  • 方法1 手动刷新数据选中导入外部数据所在区域中的任意一个单元格,在【数据】选项卡中单击【全部刷新】按钮;或者在导入外部数据所在区域中的任意一个单元格上单击鼠标右键,在弹出的快捷菜单中选择【刷新】命令...

    根据网页内容更新工作表数据

    在技巧70中已经介绍了导入网页数据表的方法。如果需要根据网页内容更新Excel工作表中 的数据,有以下3种同效的方法可供用户选择。

    方法1 手动刷新数据

    选中导入的外部数据所在区域中的任意一个单元格,在【数据】选项卡中单击【全部刷新】按钮;或者在导入的外部数据所在区域中的任意一个单元格上单击鼠标右键,在弹出的快捷菜单中选择【刷新】命令,都可以通过网络更新网页上的最新数据。

    方法2 设置定时刷新数据

    选中导入的外部数据所在区域中的任意一个单元格,在【数据】选项卡中单击【属性】按钮,打开【外部数据区域属性】对话框,勾选【刷新频率】复选框,并通过右侧的微调按钮选择刷新的间隔时间,单击【确定】按钮完成设置,如图所示。

    988223a2e32ffed08b6bdea515a7724e.png

    方法3 打开工作簿时自动刷新

    在图71中勾选【打开文件时刷新数据】复选框,单击【确定】按钮完成设置,再次打开工作簿时,就会自动刷新数据。

    导入 Word文档中的表格

    Word文档中的表格不能直接导入到Excel工作表中,不过用户可以采用【复制】→【粘贴】的方法将Word文档中的表格复制到Excel工作表中。但是,如果文档中的表格较多时,复制起来就会很不方便。以下介绍通过网页文件快速导入Word文档中表格的方法。

    图所示是一个包含两个表格的Word文档,要求将这两个表格导入到Excel工作表中,方法如下。

    fe8ebd7dfd116aba7795bb7faf6b6f9f.png

    打开Word文档,单击【Office按钮】→鼠标滑向【另存为】按钮,单击右侧的【其他格式】命令,打开【另存为】对话框,在【保存类型】下拉列表中选择【单个文件网页】,最后单击【保存】按钮,将该文档另存为网页文件,如图所示

    cfb7cfb4b88e2368bd2702101b3e95e2.png

    保存为网页格式后的结果如图所示。

    c9a17994d055a7564c09d33c9751f47a.png

    在 Excel 工作窗口单击【数据】→【自网站】,打开【新建Web查询】对话框。

    在【新建Web查询】对话框的【地址】编辑框中输入刚才保存文件的完整路径,如“file:///C:/LCAI/2007分析精粹/附件/06/示例.mht”,最后单击【转到】按钮打开网页文件,此时在对话框下方就会显示网页文件的预览效果。

    在【新建Web查询】对话框中分别单击两个表格左上角的标识将其选中,标识同时会变为 ,然后单击【导入】按钮,打开【导入数据】对话框。

    单击【现有工作表单选钮,并在编辑框中输入数据导入的起始单元格“=$A$1”。

    单击【确定】按钮即可导入数据,操作过程如图所示。

    d98d60861ef7161b3c0daf93cd4212c9.png

    导入结果如图所示。

    cdb10c9585b3bd5771225b21d8d68281.png
    展开全文
  • 实例说明怎样在SQL SERVER里导入excel和txt格式文件,以及通过SQL SERVER 代理执行出错时的解决办法。
    无论用sqlcmd或者通过C#逻辑处理,或者还是直接在SqlServer里执行操作,个人总结大概不过可归总为这两种方式:
    1,SSIS;
    2,OLEDB驱动引擎。


    SSIS实在也好用,现在这里先不去讨论。其中大多数人用的都是第二种方法,下面,本人也以第二种方法在SqlServer里导入excel和txt格式文件的具体实例来说明怎样在项目里灵活通过OLEDB导入数据!

    一,必要的环境说明

    本实例用sql语句在SqlServer里面完成对数据的导入操作。
    在本实例开始之前,可能需要先安装AccessDatabase引擎包
    (本人机器64位,安装的是32位的office组件,所以需要另外安装office驱动引擎包(此引擎包作用在于使得office系统文件与office应用程序之间进行数据传输) - 此步骤中需要先卸载32位office组件,否则会提示驱动安装不成功)
    本人所用引擎包下载地址如下:
    http://www.microsoft.com/zh-cn/download/details.aspx?id=13255
    安装完成后,具体配置可以这里配,建议如非必要,默认就好。

    二,代码准备 - 建数据库及存储过程

    建数据库这里不多说,建立与导入数据相匹配的数据库而已。
    而为了项目拓展及方便使用管理,需要创建存储过程,目的是为了批量导入外部数据。
    因为本例以excel和txt分别来做实例说明,所以,需要新建两个存储过程 - "sp_ReadXLSSource"和"sp_ReadSource"。代码分别如下:
    存储过程:sp_ReadXLSSource
    USE [CUSTOMS]
    GO
    /****** Object:  StoredProcedure [dbo].[sp_ReadXLSSource]    Script Date: 11/21/2014 3:01:39 PM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER PROCEDURE [dbo].[sp_ReadXLSSource]
    @trgPath varchar(255),
    @trgTable varchar(255),
    @xlsFile varchar(255),
    @xlsSheet varchar(255),
    @xlsFields varchar(8000)
    AS
    declare @mySql varchar(8000)
    declare @myIntermediate varchar(8000)
    declare @Firstfield varchar(100)
    declare @FirstfieldValue varchar(100)
    
    --Lookup lastfield
    set @Firstfield = dbo.fnGetFirstField(@xlsFields)
    set @FirstfieldValue = RTRIM(LTRIM(SUBSTRING(@Firstfield,2,CHARINDEX(']',@Firstfield,0)-2)))
    --PRINT @FirstfieldValue
    
    --Drop table if exists
    set @myIntermediate = 'IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N''[dbo].[' + @trgTable + ']'') AND type in (N''U''))'
    set @mySql = @myIntermediate + ' DROP TABLE ' + @trgTable
    exec(@mySql)
    --PRINT @mySql
    
    --Load Table
    set @mySql = 'SELECT ' + @xlsFields + ' INTO ' + @trgTable + ' FROM OPENROWSET(''Microsoft.ACE.OLEDB.12.0'',  
    ''Excel 12.0;DATABASE=' + @trgPath + '\' + @xlsFile + ';IMEX=1'',  ''Select * from ' + @xlsSheet + ''')'
    + 'WHERE NOT ' + @Firstfield + ' IS NULL'
    --PRINT @mySql
    exec(@mySql)
    
    存储过程:sp_ReadSource
    USE [WOOX_CQM]
    GO
    /****** Object:  StoredProcedure [dbo].[sp_ReadSource]    Script Date: 11/21/2014 2:54:33 PM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER PROCEDURE [dbo].[sp_ReadSource]
    @trgPath varchar(255),
    @trgTable varchar(255),
    @trgFields varchar(8000)
    AS
    declare @mySql varchar(8000)
    declare @myIntermediate varchar(8000)
    declare @Firstfield varchar(100)
    declare @FirstfieldValue varchar(100)
    
    --Lookup lastfield
    set @Firstfield = dbo.fnGetFirstField(@trgFields)
    set @FirstfieldValue = RTRIM(LTRIM(SUBSTRING(@Firstfield,2,CHARINDEX(']',@Firstfield,0)-2)))
    --PRINT @FirstfieldValue
    
    --Drop table if exists
    set @myIntermediate = 'IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N''[dbo].[' + @trgTable + ']'') AND type in (N''U''))'
    set @mySql = @myIntermediate + ' DROP TABLE ' + @trgTable
    exec(@mySql)
    --PRINT @mySql
    
    --Load Table
    set @mySql = 'SELECT ' + @trgFields + ' INTO ' + @trgTable + ' ' +
    'FROM OpenDataSource (''Microsoft.ACE.OLEDB.12.0'',
    ''Data Source="' + @trgPath + '";Extended properties=Text'')...' 
    + @trgTable + '#txt ' 
    + 'WHERE NOT ' + @Firstfield + ' IS NULL AND ' + @Firstfield + ' <> ' + '''' + @FirstfieldValue + ''''
    --PRINT @mySql
    exec(@mySql)
    

    三,文件准备,导入源及Schema.ini配置文件

    对于excel文件来说,相对txt格式,实在简单很多,关键不过以下这段代码
    TRUNCATE TABLE WOOX_INFORMATICA..VBPA;
    INSERT INTO WOOX_INFORMATICA..VBPA select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\InitialData\db_data.xlsx;HDR=YES', 'SELECT * FROM [VBPA$]')
    --(适用于office2007及以上版本,2003用Jet - "Microsoft.Jet.OLEDB.4.0")
    其它需要注意的不过就是保证excel内的数据格式是统一的文本格式,这里只简单给出事例图,不做详细说明。


    对于txt格式文件,本人所用格式如下。

    //标示部分为标题;
    ok,下面是关键,我们需要配置导入txt格式数据的配置文件Schema.ini!如果导入不成功或者出错,大都是这一步骤错了
    (ps:此配置文件要和导入源放在同一个文件夹下,另外,文件夹目录最好别太长或者包含有空格之类的,这些自己注意!)
    其中Schema.ini里规范格式如下。
    [SAP_TVSTZ.txt]
    FORMAT=Delimited(|)
    ColNameHeader=True
    MaxScanRows=0
    CharacterSet=Unicode
    TextDelimiter=`
    Col1=SKIP1 TEXT
    Col2=SKIP2 TEXT
    COL3=VSBED TEXT
    COL4=LADGR char(100)
    COL5=WERKS TEXT
    COL6=LGORT TEXT
    COL7=VSTEL TEXT


    这里需要标明的是:域值内,第一行表示数据源文件名;第二行至第六行是必要的设置和说明,每个人按需修改;第七行以下必须按照Col从1索引开始递增,右边是显示的列名及格式。具体有兴趣的同学可以自己试着操作下,看下差异。

    四,执行及检查

    执行代码如下
    USE WOOX_CQM
    
    EXECUTE sp_ActivateDistributedQueries
    ----------------------------- SAP Tables -----------------------------
    DECLARE @LoadPath varchar(2000)
    SET @LoadPath = 'C:\InitialData\SAPdata'
    
    --import Excel--
    EXECUTE sp_ReadXLSSource 
    @LoadPath, 
    'SAP_TCURF', 'SAP_TCURF.xls', '[Sheet1$]',
    '[KURST],[FCURR],[TCURR],[GDATU], [FFACT],[TFACT],[FromDate],[ToDate]'
    
    --import txt--
    EXECUTE sp_ReadSource 
    @LoadPath, 
    'SAP_TVSTZ', 
    '[VSBED],[LADGR],[WERKS],[LGORT],[VSTEL]'
    
    可用以下代码先行测试导入数据是否有差距,同学们记得更改本人所用的hardcored。
    select * 
    FROM OpenDataSource ('Microsoft.ACE.OLEDB.12.0',
    'Data Source="C:\InitialData\SAPdata";Extended properties=Text')...SAP_TW06S#txt
    ok,大概代码就是这样,如果有什么不懂或者有不同意见的,可用留言讨论!

    五,通过SQL Server Agent Job 计划执行的出错处理

    在用Job代理计划执行的时候,提示出错
    sql job 代理 执行错误

    此时的解决办法是打开Windows Services ,找到对应的服务实例,然后右键打开属性,选择登录选项,把登录用户更改为本地机器账号,保存重启,然后就可以的了。

    sql job 代理 解决办法
               sql job 代理 执行成功
    展开全文
  • 开发工具与关键技术:SQLserver,MySQL;...在首选导航栏选中【数据库】选择【导入】再选到【导入外部数据库】 选中【启动新的同步会话】,然后点击【下一步】 数据源的类型选择【任何 ODBC 源】,...
  • 展开全部1、首先准备好一个要导入Access的Excel文件:2、打开Access选择外部数据-Excel,弹出短话匡,单机“浏览”32313133353236313431303231363533e4b893e5b19e31333366306565按钮,选择准备好的excel文件,如下图...
  • 各位大神们,我现在可以导入3d模型,并且这个模型可以拖动,但是一部分模型被单独拖动,其他模型不动,代码如下: ``` <!DOCTYPE html> 拖拽控件 body { margin: 0; overflow: hidden; ...
  • 用BULK INSERT命令导入数据详解

    千次阅读 2012-04-20 10:12:04
    如果你从事与数据库相关的工作,有可能会涉及到将数据从外部数据文件插入倒SQL Server的操作。本文将为大家演示如何利用BULK INSERT命令来导入数据,并讲解怎样通过改变该命令的一些选项以便更方便且更有效地插入...
  • 育龙网核心提示: 如果你从事与数据库相关的工作,有可能如果你从事与数据库相关的工作,有可能会涉及到将数据从外部数据文件插入倒SQL Server的操作。本文将为大家演示如何利用BULK INSERT命令来导入数据,并讲解...
  • 教你几个用BULK INSERT命令导入数据的小窍门 如果你从事与数据库相关的工作,有可能会涉及到将数据从外部数据文件插入倒SQL Server的操作。本文将为大家演示如何利用BULK INSERT命令来导入数据,并讲解怎样通过改变...
  • 我在做大数据可视化,有一堆txt数据需要自动转成json格式,并且将json数据导入js文件中,具体怎样实现,求大神给个小例子,,,还有JSP能不能调用外部的json数据
  • 本文将为大家演示如何利用BULKINSERT命令来导入数据,并讲解怎样通过改变该命令的一些选项以便更方便且更有效地插入数据。 BULKINSERT 在SQLServer中,BULKINSERT是用来将外部文件以一种特定的格式加载到数据库表...
  • 这样对我们的工作非常不友好,甚至我们还需要花费大量时间来对比检测数据的更新情况,造成工作效率非常低,那么我们在工作中,怎样导入Excel网站数据,才效率快,又可以随时更新数据呢?其实非常简单,我们使用...
  • 无论是公司内部的数据还是外部数据都可以构成我们大数据平台的数据来源,大数据平台数据的来源主要来自数据库、日志、前端埋点、爬虫。01 从数据库导入在大数据技术风靡起来前,关系型数据库(RDMS)是主要的数据...
  • 1.创建并调用你的工作流外部的本地数据服务 2.理解怎样使用接口来为宿主进程和你的工作流之间进行通信。 3.使用设计的外部方法在你的工作流和宿主应用程序之间传输数据。 4.在一个正执行的工作流中调用其它工作流...
  • 感谢Marker和所有在线示例。我终于如愿以偿了。希望这能帮助别人。...我发现无法导入pymodbus.server.async,因为“async”是python3.7中的保留字!(不在旧版本的python中)。不管怎样,我都希望使用pym...
  • 在数据透视表中执行计算,数据透视表函数的综合应用,创建动态数据透视表,创建复合范围的数据透视表,使用“Microsoft Query”数据查询创建透视表,通过导入外部数据“编辑OLE DB查询”创建数据透视表,利用多样的...
  • 分列功能是excel中对外部导入数据批量处理的一种常用方式,它可以根据一列数据的特殊结构,按一定规则将其分隔为两列或多列。【常见问题:】excel用"分列"拆分单元格内容为什么拆分不了Excel如何把同一列的内容拆分...
  • 第二、数据的整理与导入;第三、操作培训被动实施三个层面第一、业务部门相对IT部门的被动;第二、企业内部员工对于外部顾问的被动;第三、业务部门使用的被动被动实施的十个问题--项目前期四个问题...
  • Export/Import相关操作

    2011-05-26 16:25:00
    导言:在项目的开发过程当中,我们会经常面临数据的导入与导出,尤其是在和多方合作的情况下,数据流会在多个系统当中穿梭,那我们怎么把外部数据导入到我们的系统,同时我们又怎样很好地提供数据给外部使用,这是本...
  • 经常在CSDN社区上看到有人提出怎样把数据库中的数据导出到EXCEL中,一般人总是在数据库分析器中复制到数据后,ctrl+v...  以下是具体的步骤: 1、打开一个EXCLE文件. 2、点[数据]-->[导入外部
  • How to invoke console application in Perl ?...本文介绍了怎样用perl调用Oracle的sql loader完成外部数据导入并且解析sql loader输出的日志. 首先,我们写一个run_load过程来调用sql loader,需要通过管...
  • pl sql 常用技巧

    2011-05-11 16:59:00
    <br />1、在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 <br /> alter table ...
  • TinyXml在游戏中的作用

    2017-10-09 09:48:00
    这是一个好的办法,我们每次使用时从外部导入我们的数据,而不用每次修改时都编程一次。而我们今天在这里要讲解的是用XML文件来设置,关于什么是XML,请参考其它文章。 许多人将XML用到很多需要活动设置的应用,比如...

空空如也

空空如也

1 2 3 4
收藏数 69
精华内容 27
关键字:

怎样导入外部数据