这里本人采用xlwings库,需要先在命令行下载相应的库
pip install xlwings pip install pywin32 # 使用xlwings库,利用python编辑整理Excel表格 import xlwings as xw if __name__ == \'__main__\': app=xw.App(visible=False,add_book=False) #过程不可见,不添加新工作表 wb=app.books.open(r\'F:/Ivory_Tower/norm/分省季度数据_城乡居民收支.xls\') # wb就是新建的工作簿(workbook) # 对8个工作表,分别进行操作 for i in range(8): rng=wb.sheets[i].range(\'A1:H20\') # 选中这些单元格 rng.api.HorizontalAlignment = -4108 # 文字水平方向居中 rng.autofit() # 自动调整行高列宽 wb.save() wb.close() app.quit()运行代码,即可得到以下效果 (后续多爬了其他一些省份,在key处修改相应参数即可)
7.参考资料史上超详细python爬取国家统计局数据:https://blog.csdn.net/qq_41988893/article/details/103017854
如果报其他各种各样莫名其妙的错,可以评论或私信询问哦~