为了账号安全,请及时绑定邮箱和手机立即绑定

如何快捷的将excel的大表导入到ACCESS或者SQL SERVER,然后将查询的结果返回EXCEL

如何快捷的将excel的大表导入到ACCESS或者SQL SERVER,然后将查询的结果返回EXCEL

弑天下 2018-12-07 11:11:38
我用的是excel2010,现在我有库存数量,库存历史记录,库存物料价格,物料表 四张大表,每张表的记录有160万条,现在领导需要我把这四张表通过物料号的关联连接起来形成一张大表,包括物料号,数量,历史每月平均数量,物料价格,物料库存价值这个大表;现在我不知道怎样处理效率真高,请各位支招; 这么大的记录,用microsoft query处理方便吗? 还是先导入access或SQL server,运行完query, 再导入回excel; 那么,有什么快捷的办法,高效的把大的EXCEL表导入到accsess或SQL SERVER吗? 用accsess或SQL SERVER怎样运行的速度比较快的得到我需要的关联结果? 有什么快捷的办法把accsess或SQL SERVER存到excel里呢? 请不吝赐教
查看完整描述

4 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

那只有手動的用SQL 的導入功能了吧,EXECL導入到了SQL裏面查詢出來的結果放到另外的表裏面再導出來咯,

導入的話我試過挺快的,就是到出的時候有點慢.

查看完整回答
反对 回复 2019-01-07
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

使用sqlserver的导入功能,将四个数据表分别导入到四个数据表中,然后使用视图关联四个表,然后使用导出功能将视图中的数据导出,关于效率问题,就不清楚了,没有大数据可实验。

查看完整回答
反对 回复 2019-01-07
?
月关宝盒

TA贡献1772条经验 获得超5个赞

如果你的内存够大就直接一次性在内存里操作数据,不需要经过数据库。否则分几次处理数据。

建议使用 NPOI 组件操作EXCEL.

查看完整回答
反对 回复 2019-01-07
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

您好,一次性的在内存里操作数据,我不知道该怎样操作,您能指点一下吗?

查看完整回答
反对 回复 2019-01-07
  • 4 回答
  • 0 关注
  • 562 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信