我有若干年份的中国教育统计年鉴Excel表,想从中提取出我需要的数据(不同省份年份指标的数据),并将这些数据输入到我的汇总Excel表中,反复复制粘贴繁琐,请问可否教我,我完全不懂编程这些。
用python的xlwt和wxrd来操作,把想要的数据提取出来先存入一个列表或者文本,再写入一个新的excle表格就可以了,私信可以教你或者给你做
可以使用pandas和openpyxl去提取和处理数据,将原表读取成数据框,通过整理和汇总写入新的excel表格中。
把详细需求交给我,我可以手把手教学或帮你做
使用这四个python就行,xlrd、xlwt、os、pandas,其中os读取文件获得excel的路径,pandas处理数据(就像excel一样),xlrd、xlwt这个两个是写入excel的,可以保存成最终需要的格式,另外还有一个installer库,可以把这个程序打包成exe执行程序,这样就可以任意电脑可操作了。
这应该是不用爬虫的,个人认为Excel用文件操作就可以解决
python和vba都可以轻松实现,需要帮助可以私信我
你的问题不是爬虫 而是excel数据处理
使用POWER QUERY轻松解决你的需求,并不一定要用Python处理。
可以私信我 每行代码都帮你搞明白
可以先提供一份表格让我看看大致的格式,然后我来写。
不用其他的编程,直接用excel就能做~ 给一份表头 和你需要的格式,可以帮你写出来哦,然后你把数据一复制进去,结果就出来了。你也可以自己做,网上百度ecxel常用函数,有你能用的~
这个不是爬虫是数据处理,建议问主改一下题目。
这个分两种方法处理:
1.所有表格格式相同:这个好办,遍历所有表格数据,自动提取。Python这方面有很多这类的库,比如xlwd。
2.所有表格格式不同:有点麻烦,这个可能Python不能全自动处理,要匹配类型,写起来.......(自行脑补感受)。
关于xlwd之类的库CSDN上有许多数据处理大佬的文章,这里由于我不太擅长就略了,希望可以帮你。
正好最近写了一个excel处理的脚本 要不要帮你看一看
做一个excel数据透视
会excel就用excel,要不就Python的pandas,pandas神器--从一堆数据中拎自己想要的数据
其实对于题主来说,这个问题最好的解决方式就是用Excel解决。对于这个问题,提出两点可行的建议:
第一,使用Excel解决该问题。
在Excel中解决这个问题有三种方式,VBA、表格合并、函数多联表提取。VBA用的不多,这不多说。A.如果用表格合并功能,可以将所有需要合并的表格放在同一个文件夹中,然后再创建一个合并表格,通过表格合并功能,设置合并字段、格式,进行多表格合并。最后将合并的数据进行筛选就完成了;B.使用函数进行多联表提取。首先提取若干表格的文件名(可以通过bat批量操作文件的方式提取dir /a-d /b /B . /s>a.txt),提取之后就可以将这若干个表格作为原数据,通过提取的文件名用函数提取想要的信息了。
第二,使用python。
如果会python就更好了,因为python操作很方便快捷。可以通过python中的pandas模块中的read_excel()函数和for循环提取多个表格的数据,然后再使用pandas中的concat函数进行合并,最后将合并的文件通过to_excel写入本地文件就完成了。
Excel, 录段宏,然后VBA加代码循环。。。
Excel本身就可以实现题主的需求吧