从ERP系统数据库提取基础数据到excel,制作自动化个性报表

请问如果要实现标题内的需求,我需要学习哪些技能呀?sql语言?vba? 请前辈指教,谢谢!
其实最终是想要自动化,从系统里手动导出基础数据再做excel这个就比较繁琐了

如果 你的 erp 可以 直接导出 excel 格式的数据文件,那么你只需要 学好 excel 的常用函数 和基本的VBA 代码基础(可选 除非数据非常复杂)……

再说了 Erp 一般都可以 直接自定报表的吧?针对你使用的Erp 软件 来学习 它的查询、报表的制作就可以做到你的要求了 既然都是新学 那么为什么不直接学习 Erp的哪……
一般的ERP 都有自己的自定义函数 这个可能 与 excel 等函数 不一样哦 需要 你针对具体的 手册进行学习……并且还应该具有 报表制作模块 ……这些东西 都是 每个公司的产品 以及 不同种类的产品 自定义 函数的方式以及各式也不一样……都有自己的特色 所以要有针对性地学习……

咨询 你的ERP 技术支持部门吧追问

erp里定制报表费用非常的高,所以想通过excel去做自动化的报表,我想了解需要学习那些技能

追答

无量的商家!不用跟他定制 应该给提供基本工具 自己设计 这样的软件才对!
重述:
1、如果 能从它的数据直接导出成excel表格可读的数据的话 那么你就主要学习 excel 方面的函数、数据透视 等基本知识就够用了
2、如果不能直接导出可读的数据 那么 你就要学习数据库方面的知识 根据它使用的数据库类型 不同 你需要学习这方面的知识 SQL 数据库语言不可或缺(很多数据库 虽然类型不同 但是常用的基于windows的数据库 使用的查询 基本上 都是类似 SQL的 只不过 各有一些特殊的地方)……
3、查询汇总 比较繁琐的 你大概还要了解 VB 或者VBA……
要学习的东西太多 太多 不是专业专职的人员 很难实现这一目标……但是多学学东西是好的 应该鼓励……
也许是我太啰嗦 所以 你并没有看完我需要了解的全部内容 所以 还需要 你自己慢慢体会了……
祝你早日成功!

追问

谢谢你的解答

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-29
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\temp.xls',temp$)
select * from 数据库名..表名
相似回答