excel导入到sqlserver前 怎么对excel中的数据进行处理?

pdsnet 2008-06-16 02:01:34
excel 中的数据 样式:

保定市高新区创业路369号 中航(保定)惠腾风电设备有限公司
赵天祥 先生 0312-5903389 03125903372 www.htblade.com
田野 先生 副总经理 0312-5903386 13333023913 ty@cwea.org.cn
蒋荣利 女士 0312-5903393/5900906

这是其中的一条数据 , 一个公司对应三个联系人 。导入的sqlserver的话 sql 表中有三行记录。
这三行记录中 只有第一条 可以用。 下边的两条除了这些都是空的 。想控制下也没有办法 ?

所以在导入之前想控制下 这样的excel 数据 。没法下手。
高手们 帮忙~ 谢谢了
...全文
216 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
seal031 2008-06-27
  • 打赏
  • 举报
回复
excel——>access——>sqlserver试试。微软自己做的东西,自己都不认。。。
pdsnet 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 ainir1314520 的回复:]
不太懂你的意思,不过我最近我做了个excel导入到SQL的,不懂对你有没有帮助,如有需要找我要吧
[/Quote]
我能导入 ,就是导入后 有点乱了 ..
钊xsun 2008-06-23
  • 打赏
  • 举报
回复
不太懂你的意思,不过我最近我做了个excel导入到SQL的,不懂对你有没有帮助,如有需要找我要吧
pdsnet 2008-06-23
  • 打赏
  • 举报
回复
我列举的 只是其中一个. 一条记录中 有好几个这种情况的 .. 数据量也是不少 .一条一条 修改的话 ,一天也不一定解决问题... 郁闷~
hery2002 2008-06-19
  • 打赏
  • 举报
回复
几种处理方式,
1.修改Excel格式,按照标准的格式对应数据,然后导入,

2.写程序,读取Excel数据然后导入,

3.导入一个临时表后,然后对临时表进行处理.

自己选择.
最快的方式是直接修改Excel格式就可以了.
changweishao 2008-06-19
  • 打赏
  • 举报
回复
首先建议lz处理一下你的Excel,把Excel格式处理成比较标准的格式
然后再做导入应该会方便些

或者自己使用Vb或者.net写代码(使用Jet引擎连接Excel)逐行处理数据,手动往数据库中导入数据,这样控制起来比较容易
huangqing_80 2008-06-19
  • 打赏
  • 举报
回复
楼主,你的这个表含有合并单元格吧,合并后的单元格导入到SQL中之后是只能导出第一行的
pdsnet 2008-06-19
  • 打赏
  • 举报
回复
excel 中的数据 样式:

保定市高新区创业路369号 中航(保定)惠腾风电设备有限公司
赵天祥 先生 0312-5903389 03125903372 www.htblade.com
田野 先生 副总经理 0312-5903386 13333023913 ty@cwea.org.cn
蒋荣利 女士 0312-5903393/5900906


导入的时候 导入到表中时候 都能够导进去 ,但是 像这样的记录变成三条了 其他的字段也都是空的,第二,三条 记录 只有 这些 姓名 ,电话 之类的.
现在想要的是 把这些记录 导入之后 都控制在 第一条记录中去 ..
ojuju10 2008-06-17
  • 打赏
  • 举报
回复

先导入数据库后,再自己整理
fireegg 2008-06-17
  • 打赏
  • 举报
回复
不太明白楼主说的:)
fireegg 2008-06-17
  • 打赏
  • 举报
回复
不太懂呀。。。
pdsnet 2008-06-17
  • 打赏
  • 举报
回复
郁闷 没有看懂...
newqq 2008-06-16
  • 打赏
  • 举报
回复
就是一个问题,按某几个重复字段取其中一条记录,给你个例子,自己看吧

create table T(N int, B varchar(10), C varchar(10), D decimal(10,1))
insert T select 1,'n1','c1',1.1
union all select 2,'n1','c1',1.1
union all select 3,'n1','c1',1.3
union all select 4,'n1','c2',1.1
union all select 5,'n1','c2',1.2
union all select 6,'n1','c2',1.2
union all select 7,'n2','c3',1.5
union all select 8,'n2','c3',1.5
union all select 9,'n2','c4',1.5
union all select 10,'n2','c4',1.5
union all select 11,'n2','c4',1.6
union all select 12,'n2','c5',1.6

select * from T
select * from T as tmp
where (select count(*) from T where B=tmp.B and C=tmp.C and D=tmp.D)>1

wgzaaa 2008-06-16
  • 打赏
  • 举报
回复
不甚明了
tanghong110 2008-06-16
  • 打赏
  • 举报
回复
还不快进群
pdsnet 2008-06-16
  • 打赏
  • 举报
回复
以朋友说 用 vba 写代码控制。 可是这个我一点也不会。。 所以发个帖子 请大家帮忙 。。
liangCK 2008-06-16
  • 打赏
  • 举报
回复
写程序实现.
内容概要:本文详细介绍了利用Simulink进行变压器开路试验的电路连接配置与仿真实现方法,重点在于通过仿真手段还原实际电力系统变压器在空载条件下的电气特性,从而深入理解其工作原理与性能表现。文章作为电力系统仿真系列研究的一部分,系统阐述了从电路模型搭建、参数设定、仿真运行到结果分析的完整流程,突出展示了MATLAB/Simulink在电力设备建模与教学科研的强大功能与应用价值。; 适合人群:具备电力系统基础知识,熟悉MATLAB/Simulink仿真环境,从事电气工程、自动化及相关领域的研发人员,以及高年级本科生和研究生。; 使用场景及目标:①掌握变压器开路试验的基本原理与Simulink仿真建模的具体步骤;②通过仿真实验深入理解空载电流、铁芯损耗及励磁特性等关键参数的物理意义;③为后续开展变压器短路试验、暂态过程分析以及其他电力设备的仿真研究奠定理论与实践基础。; 阅读建议:建议结合Simulink软件动手实践,逐步构建并调试电路模型,重点关注各元件参数的设置方法与测量模块的应用技巧,同时推荐参考文提及的其他相关仿真案例进行拓展学习,以全面提升对电力系统仿真实践的整体认知与操作能力。

22,297

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧