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

我用的是excel2010,现在我有库存数量,库存历史记录,库存物料价格,物料表 四张大表,每张表的记录有160万条,现在领导需要我把这四张表通过物料号的关联连接起来形成一张大表,包括物料号,数量,历史每月平均数量,物料价格,物料库存价值这个大表;现在我不知道怎样处理效率真高,请各位支招;

这么大的记录,用microsoft query处理方便吗?

还是先导入access或SQL server,运行完query, 再导入回excel;

那么,有什么快捷的办法,高效的把大的EXCEL表导入到accsess或SQL SERVER吗?

用accsess或SQL SERVER怎样运行的速度比较快的得到我需要的关联结果?

有什么快捷的办法把accsess或SQL SERVER存到excel里呢?

请不吝赐教

弑天下
浏览 563回答 4
4回答

慕盖茨4494581

那只有手動的用SQL 的導入功能了吧,EXECL導入到了SQL裏面查詢出來的結果放到另外的表裏面再導出來咯, 導入的話我試過挺快的,就是到出的時候有點慢.

叮当猫咪

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

月关宝盒

如果你的内存够大就直接一次性在内存里操作数据,不需要经过数据库。否则分几次处理数据。 建议使用 NPOI 组件操作EXCEL.

哆啦的时光机

您好,一次性的在内存里操作数据,我不知道该怎样操作,您能指点一下吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server