暂无商品咨询信息 [发表商品咨询]
本书从日常办公工作中的实用角度出发,全面、系统地讲解Python中提供的常用的、用于处理Excel办公工作的核心模块。全书分为三部分共8章。第 部分为章,主要介绍Python处理系统和文件的模块,即pathlib模块。第二部分为第2~6章,主要介绍Python处理Excel办公操作的模块,如xlwings模块、openpyxl模块、xlrd模块。第三部分为第7章和第8章,主要介绍整理数据的模块,即pandas模块。为了帮助读者透彻理解模块中各个属性和函数,本书在介绍办公的核心模块时,详细讲解了各个模块常用属性和函数的语法格式、参数说明及其应用,具有很强的实用性和可操作性。本书适合使用Python处理Excel办公的工作人员在日常工作中进行查询使用,又可以作为Python初学者学习和提升Python编程技能的参考工具书。
前言导读部分 路径、文件夹和文件处理—pathlib模块章操作路径、文件夹和文件1.1路径操作141.1.1Path对象—创建路径对象141.1.2cwd()函数和home()函数—获取特殊路径151.1.3parts属性—分解路径161.1.4parent属性和parents属性—获取上级路径171.1.5name属性和stem属性—获取文件全名、文件主名和文件夹名201.1.6suffix属性和suffixes属性—获取文件扩展名211.1.7“/”运算符和joinpath()函数—拼接路径231.1.8with_name()函数和with_suffix()函数—更改文件夹名、文件名、扩展名251.1.9is_absolute()函数—判断指定路径是否为绝对路径261.2文件夹和文件操作271.2.1exists()函数—判断文件夹或文件是否存在271.2.2is_dir()函数和is_file()函数—判断路径指向的对象是文件夹还是文件281.2.3mkdir()函数和rmdir()函数—新建和删除文件夹301.2.4touch()函数和unlink()函数—新建和删除文件311.2.5rename()函数和replace()函数—重命名或移动文件夹和文件331.2.6iterdir()函数—罗列文件夹的内容341.2.7glob()函数和rglob()函数—罗列并筛选文件夹的内容361.2.8stat()函数—获取文件夹或文件的状态信息401.3牛刀小试—批量整理文件44第2部分 Excel文件处理—xlwings和openpyxl模块第2章用xlwings模块管理工作簿2.1启动和退出Excel程序512.2工作簿的基本操作522.2.1 open()函数和close()函数—打开和关闭工作簿522.2.2 add()函数和save()函数—新建和保存工作簿532.2.3 fullname属性—获取工作簿的绝对路径562.2.4 name属性—获取工作簿的文件名572.3工作簿操作常调用的api属性582.3.1 Protect()函数—保护工作簿结构582.3.2 Password属性—为工作簿设置打开密码602.3.3 SaveAs()函数—转换工作簿的文件格式612.3.4 PrintOut()函数—打印工作簿63第3章用xlwings模块管理工作表3.1选取工作表663.2工作表的基本操作683.2.1 name属性—获取或更改工作表的名称683.2.2 add()函数—插入空白工作表713.2.3 delete()函数—删除工作表733.2.4 clear_contents()函数—清除工作表的内容743.2.5 clear()函数—清除工作表的内容和格式773.2.6 autofit()函数—自动调整工作表的行高和列宽793.2.7 visible属性—隐藏或显示工作表823.2.8 copy()函数—复制工作表833.3工作表操作常调用的api属性853.3.1 Protect()函数—保护工作表863.3.2 PrintOut()函数—打印工作表873.3.3 Zoom属性—调整工作表的打印缩放比例883.3.4 CenterHorizontally属性和CenterVertically属性—设置工作表的打印位置893.3.5 PrintHeadings属性—打印工作表时打印行号和列标903.3.6 Color属性—设置工作表的标签颜色92第4章用xlwings模块管理单元格4.1选取单元格954.1.1 range()函数—根据地址选取单元格区域954.1.2 expand()函数—扩展单元格区域964.1.3 resize()函数—调整单元格区域的大小984.1.4 offset()函数—偏移单元格区域994.1.5 current_region属性—选取单元格所在的当前区域1004.1.6 last_cell属性—选取单元格区域的最后一个单元格1014.1.7 rows属性和columns属性—选取单元格区域的某行和某列1024.2获取单元格的属性1054.2.1 address属性和get_address()函数—获取单元格区域的地址1054.2.2 row属性和column属性—获取单元格的行号和列号1074.2.3 count属性—获取单元格区域的单元格数与行/列数1094.2.4 shape属性—获取单元格区域的行/列数1104.2.5 width属性和height属性—获取单元格区域的宽度和高度1114.3编辑单元格1134.3.1 clear_contents()函数和clear()函数—清除单元格的内容和格式1134.3.2 value属性—读取或输入数据1154.3.3 formula属性—读取或输入公式 1184.3.4 merge()函数和unmerge()函数—合并和拆分单元格1204.3.5 copy()函数—复制单元格1234.4设置单元格格式1254.4.1 font属性—设置字体格式1254.4.2 color属性—设置填充颜色1274.4.3 number_format属性—设置数字格式1284.4.4 wrap_text属性—设置单元格内容自动换行1304.4.5 column_width属性和row_height属性—设置列宽和行高1314.4.6 autofit()函数—自动调整行高和列宽1334.5单元格操作常调用的api属性1344.5.1 HorizontalAlignment属性和VerticalAlignment属性—设置内容的对齐方式1344.5.2 Borders对象—设置单元格边框1364.5.3 PrintOut()函数—打印单元格内容139第5章openpyxl模块常用操作5.1管理工作表1425.1.1freeze_panes属性—冻结工作表的窗格1425.1.2password属性—保护工作表1445.2管理行和列1455.2.1insert_rows()函数和insert_cols()函数—插入空白行和空白列1455.2.2delete_rows()函数和delete_cols()函数—删除行和列1485.2.3hidden属性—隐藏行和列1505.2.4group()函数—组合行和列1545.3管理单元格1575.3.1merge_cells()函数和unmerge_cells()函数—合并和拆分单元格1575.3.2font属性—获取字体格式1615.3.3Font对象—设置字体格式1625.3.4Alignment对象—设置内容对齐方式1655.3.5Side对象和Border对象—设置边框格式168第3部分 数据导入和整理—pandas模块第6章数据处理基本操作6.1pandas模块的数据结构1756.1.1 Series对象—创建一维数据结构1756.1.2 DataFrame对象—创建二维数据结构1786.2数据的读取与写入1816.2.1 read_excel()函数—读取Excel工作簿数据1816.2.2 read_csv()函数—读取CSV文件数据1896.2.3 to_excel()函数—将数据写入Excel工作簿1936.2.4 to_csv()函数—将数据写入CSV文件1966.3数据概况的查看1986.3.1 head()函数和tail()函数—查看数据的前/后几行1986.3.2 shape属性—查看数据的行数和列数2006.3.3 info()函数—查看数据的基本统计信息2026.3.4 dtypes属性—查看各列的数据类型2036.3.5 dtype属性—查看某一列的数据类型2046.4行标签和列标签的修改2056.4.1 index属性和columns属性—修改行标签和列标签2056.4.2 rename()函数—重命名行标签和列标签2076.4.3 set_index()函数—将数据列设置为行标签2086.4.4 reset_index()函数—重置行标签2106.5数据的排序、选取和筛选2126.5.1 sort_values()函数—数据排序2126.5.2 rank()函数—获取数据的排名2196.5.3 loc属性—按标签选取数据2236.5.4 iloc属性—按索引号选取数据2276.5.5 逻辑表达式—按条件筛选数据233第7章数据处理进阶操作7.1处理缺失值和重复值2387.1.1isnull()函数—判断和统计缺失值2387.1.2dropna()函数—删除缺失值2407.1.3fillna()函数—填充缺失值2467.1.4drop_duplicates()函数—删除重复值2497.1.5unique()函数—获取唯一值2537.2数据的转换和编辑2547.2.1astype()函数—数据类型转换2547.2.2T属性—转置行列2567.2.3stack()函数—将数据表转换为树形结构2577.2.4insert()函数—插入数据2607.2.5drop()函数—删除数据2627.2.6isin()函数—查找数据2677.2.7replace()函数—替换数据2707.3数据的合并2737.3.1merge()函数—根据指定的列合并数据2737.3.2concat()函数—在指定方向上合并数据2777.3.3append()函数—纵向追加数据2807.4数据的运算2837.4.1基本统计函数—完成基本的统计计算2837.4.2describe()函数—获取数据分布情况2867.4.3corr()函数—计算相关系数2887.4.4groupby()函数—分组汇总数据2907.4.5pivot_table()函数—创建数据透视表295
基本信息 | |
---|---|
出版社 | 机械工业出版社 |
ISBN | 9787111690917 |
条码 | 9787111690917 |
编者 | 快学习教育 |
译者 | -- |
出版年月 | 2021-10-01 00:00:00.0 |
开本 | 24开 |
装帧 | 平装 |
页数 | 300 |
字数 | 246 |
版次 | 1 |
印次 | 1 |
纸张 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]