关于SSIS从Excel导入数据出现问题,字母加数字,变为NULL

[Excel]讀取EXCEL用IMEX=1時仍有NULL的解決方法 11/13 設定一個EXCEL表格如下:年月    類別     料號     數量      金額其資料錄可能如下:200610  1     10101    10          0200610  2     20101    2            0200610  3     30105    5            0 ....200610  5     P01        23      阅读详情

今天在检查DW的数据的时候,遇到这个问题:

 

 

Excel里面有一个列的值:

H2000

18283

T3438

....

竟然有字母的在DB里面都变为了NULL...

 

是通过SSIS的Excel源来导入。

 

 

在Excel source中进行preview 发现已经是NUll了

 

确定是Excel的问题。

 

接下来去找解决方案。

 

最后,终于找到:

 

在连接字符串中,tell excel how to cope with the mixed-data-type column data.

 

tell it take it as a text...

 

Solution:

 

在连接字符串中添加:

Extended Properties="EXCEL 8.0;HDR=YES;IMEX=1";

 

 

“IMEX=1” 这个就是要添加的。

 

注意不要填错位置了。

 

谢谢。

SQL Server 2022安装卡在数据库引擎配置?64位Access驱动是关键前置条件 SQL Server 是微软主流关系型数据库管理系统,其安装与运行依赖底层数据访问组件。其中,OLE DB 提供程序(如 ACE OLE DB)作为连接 Excel、Access 等 Office 数据源的核心接口,在 SQL Server 2022 中已升级为强制前置依赖。该组件由 Microsoft Access Database Engine 2016 Redistributable(64位)提供,必须在安装前静默部署,否则数据库引擎配置阶段将因预检失败而中断。这一机制影响导入导出向导、链接服务器及 阅读详情

相关推荐

SQL驱动电子表格:构建可审计的表格即数据库工作流

电子表格作为最普及的数据交互界面,长期面临数据不可信、逻辑难复用、协作易出错等根本性局限;SQL则代表结构化、可验证、强治理的数据处理范式。将SQL作为底层计算引擎,电子表格作为前端展示层,本质是用数据库的严谨性弥补表格的随意性——通过外部SQL引擎(如SQLite/PostgreSQL)完成清洗、关联与聚合,再以参数化查询方式实时回填至Excel或Google Sheets。该模式天然支持数据血缘追溯、版本化脚本管理、行级权限控制与自动化CI/CD,已在金融风控、电商运营及SaaS分析等场景中验证其对人工

weixin_34405354的博客 563

C# Extended Properties=\“Excel 12.0;HDR=YES;IMEX=1导入excel不能正确读取数据

ADO.NET读取Excel数据时,发现有的数据读出来为空,有的数据可以正确读取。 为此,打开excel表格,发现有的读不出是因为加入了除去数字之外的其他字符,网上了好些内容,最后才搜出来问题的原因,及其解决的方法。如下: 先了解下HDR和IMEX: 1、HDR=YES表示excel的第一行为标题行,不把它作为数据使用,因此,如果HDR的值设为NO,则说明第一行不是标题行,作为数据使用。系统默认是YES。参数Excel 8.0 对于Excel 97以上到2003版本都用Excel 8.0,2007或2010

qq_40467670的博客 3281

【信息科学与工程学】【数据科学】数据科学领域-第十一篇 数据集成算法01

​​降低维护成本​​:通过抽象通用流程(如),当需要修改故障注入逻辑(如更换混沌工具)时,只需修改一处代码,无需修改所有测试用例;​​提升扩展性​​:通过参数化故障场景(如),可快速生成新的故障用例(如针对新服务的延迟故障),适应系统迭代需求;​​增强场景真实性​​:通过组合混沌操作(如),模拟真实生产环境中的复杂故障链(如“网络延迟+服务宕机”),更准确地验证系统韧性;​​提高分析效率​​:通过自动化结果分析(如),快速获取MTTR、错误率等关键指标,减少人工分析时间。

weixin_49199313的博客 953

关于OleDB连接Excel的Extended Properties(扩展属性)HDR=YES; IMEX=2个人理解心得

最近在用C#写一个创建Excel并将数据导出到Excel的WinForm程序, 让我对OleDB连接Excel的Extended Properties(扩展属性)HDR=YES; IMEX=2有了深刻的认识! 参数HDR的值: HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES参数Excel 8.0对于Excel 9...

无知人生,记录点滴 3028

Excel批量导入SSIS并将包发布到SQL Server

Excel批量导入SSIS并将包发布到SQL Server

Excel连接字符串中的HDR、IMEX参数详解

参数HDR的值: HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。 系统默认的是YES 参数Excel 8.0 对于Excel 97以上版本都用Excel 8.0 IMEX ( IMport EXport mode )设置 IMEX 有三种模式: 代码如下:   0 is Export mode   1 is Import mode   2 is Linked mode (full update capabilities) 我这里特别要说明的就是 IMEX 参数了,因为不同的模式代表著不同的读写行为: 代码如下:当 IMEX=

dts无法识别Excel中的数字列?(续)

在Edwards的指点下,查了这个kbhttp://support.microsoft.com/default.aspx/kb/194124/EN-US/原来是这样的:如果excel的某列既有数字值又有文本值,那么DAO的OpenRecordset方法就会返回Null。然而我按照kb上的做法,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engine...

weixin_30642869的博客 106

labview汽车电子通用测试程序架构,CAN通讯上位机

结合做过的汽车电子测试项目,车身控制器测试,CAN网络模块测试,电机控制器功能测试,汽车仪表盘视觉及功能测试、电气盒功能测试、EOL下线检测、车用空调控制器功能测试等项目,结合实际项目,整理编写的一个汽车电子,通用测试架构,包含项目的讲解等。6、数据保存 、数据处理、 曲线显示 、报警处理等。7、CAN总线故障信息监控及记录保存。2、参数设置(CAN端口及参数)5、CAN通讯+数据解析。

ali2805486883的博客 2754

[SSIS] 之九: SSIS学习系列文章 (参考实例)

https://www.cnblogs.com/gudujianxiao/category/350476.html 转载于:https://blog.51cto.com/57388/2109207

weixin_34367845的博客 7747

手把手教你用P-MOS管搭建双电源自动切换电路(含AO3401选型指南)

本文提供了一份基于P-MOS管AO3401构建高可靠双电源自动切换电路的实战指南。文章详细对比了继电器、理想二极管与MOS管方案的优劣,深入解析了AO3401的关键参数选型,并手把手指导了从原理图设计、PCB布局到上电调试的全过程,旨在帮助硬件工程师和创客以极低成本实现无缝、高效的电源冗余方案。

moss5的博客 1234

从零构建:基于OpenCV与人体姿态分析的跌倒检测实战(附完整源码)

本文详细介绍了如何从零构建基于OpenCV与人体姿态分析的跌倒检测系统,包含完整源码与部署指南。通过MediaPipe实时检测33个人体关键点,结合多条件联合判断算法,实现高精度跌倒识别。文章还提供了性能优化技巧、常见问题解决方案以及家用与养老院两种部署方案,帮助开发者快速落地这一计算机视觉应用。

weixin_29085151的博客 240

SSIS 连接数据

通常情况下,ETL方案需要同时访问两个或多个数据源,并把结果合并为单个数据流,输出到目标表中。为了向目标表中提供统一的数据结构,需要把多个数据源连接在一起。数据连接的另外一种用法,就是根据现有的数据,向目标表中添加数据,或者更新现有的数据。这种方案是把源数据与现有的数据进行比较,以便找到需要更新的数据行,或者需要添加的数据。在设计ETL方案时,连接数据可以使用SSIS的转换(Lookup...

albh81462的博客 7618

ThingsBoard实战指南:RPC命令下发与设备交互详解

本文深入解析了ThingsBoard平台中RPC命令下发的核心机制与实战应用。通过对比客户端与服务端RPC模式,详细阐述了从仪表盘控件配置到设备端Python代码响应的完整双向交互流程,并提供了常见问题排查与进阶优化技巧,帮助开发者构建可靠、实时的物联网设备控制系统。

weixin_29168153的博客 213

利用SQL Server 2008中的SSIS进行大规模的数据库查询操作

这些天更深入的研究了SQL Server 2008中的SSIS,这个属于商业智能(BI,Business Intelligence),我也是略知一二,深入研究并加以熟练应用,能够给工作带来很多便利。在这里非常感谢我的同事—我们都亲切的称呼他“筑哥”,在这个深入学习的过程中,筑哥给了很多关键性的指导工作,再次感谢筑哥! 利用SSIS可以批量对数据库进行查询: 业务需求简介:...

weixin_34408624的博客 1035

Visionpro 使用CogPMAlignTool工具提取匹配轮廓点

【代码】Visionpro 使用CogPMAlignTool工具提取匹配轮廓点。

weixin_43947315的博客 2091

【SpringBoot 4.x 第29节】Spring Security 7 入门:先理解认证和授权!

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。本专栏面向 有一定 Java 基础,但尚未系统学习 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,带你从第一个 Hello API 开始,逐步完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 552

SSIS数据流中数据源发生长度被截断的问题

虽然是警告,但是运行时还是报错。检查数据库中列的长度也是符合要求的。   右键数据源,点击显示高级编辑器     将Length改为相应的长度就解决了

nieyan9900的学习笔记 1840

SAP ABAP 接口管理服务(ZIF)开源项目介绍

接口管理服务(ZIF)开源项目基于 SAP ABAP系统,是一款对标SAP PI/PO 的轻量接口管理产品。他通过独立开发包部署在ABAP系统中,包含接口注册、接口管理、日志服务及其他配套功能,拥有丰富的技术沉淀并通过市场检验,目前已被多家企业应用在SAP ERP系统中。

SAP李斌,本人承诺所有原创文章均不使用任何AI生成技术,请大家放心阅读。 1740

关于SSIS数据中出现乱码的清理

关于SSIS数据中出现乱码的清理

luckyrandom的专栏 5174

Unity之OpenXR+XR Interaction Toolkit接入HTC Vive

目前VR领域,最流行的设备要当属HTC VIVE了。以前在Unity端接入HTC VIVE设备时,都是通过SteamVR+VRTK来接入的。但是随着Unity的版本升级和OpenXR标准的流行,再加上VR设备的逐渐增多。SteamVR+VRTK的方式已经无法更好的满足大家的需求。

TxNet 4137

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用SQL Sever Job 运行SSIS包向Access导入数据报错

使用SQL Sever Job 运行SSIS包向Access导入数据报错 首先,使用Integration service运行已经存储的包是没有问题的。 但是当用SQL Server的Job来运行的时候,会报错。 WIN-RMKK7JC0O2V,test,run test,已以用户 WIN-RMKK7JC0O2V\SYSTEM 的身份执行。 Microsoft ® SQL Server 执行包实用工具 Version 10.50.1600.1 for 32-bit 版权所有 © Microsoft C

JordantheCC的博客 867

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SSIS包调试成功,数据未成功导入问题

如果SSIS初学,很容易发现数据存在各种问题,最常见的就是调试通过了,但是数据库中却没有得到相应的数据,这点实在是很烦 本文例子是平面文件源导入服务器数据库,出现这类问题的原因会有多种(初学者及其容易出现这类错误) 1、 列分隔符问题,这个我们不填或者默认不会有问题,但是数据并非我们想要的(所有的都糅杂在一起),导入后会发现没有数据(其实是有的,在第一列),列分隔符怎么写就看你数据的分隔

wanjiupeng的专栏 2738

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SSIS 的数数据导入问题

今天在SSAS 2005 中生成多维数据集的框架,然后用SSIS 2005 向其导入数据,可是尝试了多次,都已失败告终。郁闷了好久,终于发现了问题。以前用SSIS都是单表导入,而今天导入的是多表,并且在表与表之间有着各种各样的外健关系,所以当导入表的先后顺序不对时,就会发生插入错误,导致导入失败。调好表的导入顺序后,一路绿灯,ok~~!!PS:如果先调整表的导入顺序比较麻烦,可以在目标表中

探针散文集,哈哈。。。。 1198

ssis 包_SSIS包中的错误处理概述

ssis 包 This article explains the process of configuring Error handling in SSIS package. 本文介绍了在SSIS程序包中配置错误处理的过程。 介绍 (Introduction) In the last article, Overview of SSIS Package Logging, we ...

culuo4781的博客 2300

SSIS记录

没有系统学习过,真心好累。。。完全靠摸索。。。 1、执行SQL任务 用于执行SQL语句,或者存储过程       这个地方要注意,返回的结果集要对应到变量的时候,结果集中设置变量,结果名称必须是0,1,2……对应SQL语句查询得到的结果顺序,填其他的是接收不到的。   输入SQL语句,语法直接使用SQL原身语法。 if not exists (Select 0 from ...

陈熙之的博客 8460
上一篇: SQL Server Job Introduction - 作业(Job)定时备份 磁盘检查
下一篇: 说一下最近的工作吧
wisdom521
博客等级 码龄20年 25粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值