Python学习日志(七)

今天学习的是利用Python使用EXCEL自动化办公。(个人认为利用这种方式在处理大量数据时才会具有便利性,若是简单的数据操作,完全可以直接打开EXCEL进行。)
设计到的第三方工具为:openyxl。
导入包的语句如下:from openpyxl import Workbook;(类似Beautiful Soup的导包方式,需要注意的是,在import之后所给的包名的首字母一定要大写,否则会报错)
创建一个Excel表格wb = Workbook();
进行表格操作,默认创建的表格会有一个默认的选项卡:Sheet(注意首字母是大写的)
添加选项卡:wb.create_sheet(“第一个选项卡”,0);其中第一个参数为选项卡的名称,第二个参数为创建第几个选项卡。)
删除选项卡:wb.remove_sheet(wb[“Sheet”]);(这里一定要注意名称完全一致)
获取当前活跃状态的选项卡-正在操作或最新打开的选项卡ws = wb.active;
根据选项卡名称选择要操控的选项:ws1=wb[“第二个选项卡”];
赋值:ws1[“A1”] = “姓名”;
根据行和列的形式操作表格ws1.cell(row=4,column=4,value=“二〇一九年三月六日”);
整行输入:ws.append([“姓名”,“年龄”,“性别”,“身份”]);
存储表:wb.save(“2019年3月6日.xlsx”)
此外,在表格中添加图片时碰到了麻烦,图片一直以缩略图的形式存放到表格中,个人也在之后的自习时间里没有解决这麻烦,希望能在之后的时间里解决。

发布了21 篇原创文章 · 获赞 1 · 访问量 1573

猜你喜欢

转载自blog.csdn.net/qq_33566628/article/details/88536928
今日推荐