# Python操作Excel的十二个示例
# ABCDCatering.xls
该Excel文件包含在此存储库中许多数据透视表示例中使用的示例电子表格。
# add_a_workbook.py
此脚本启动Excel,添加一个工作簿,并保存空工作簿。
# add_a_worksheet.py
此脚本创建一个新的Excel工作簿,其中包含三个工作表,添加第四个工作表,命名为MyNewSheet,并将工作簿保存为add_a_worksheet.xlsx文件。
# autofill_cells.py
此脚本使用Excel的自动填充功能来检查单元格A1和A2中的数据,然后自动填充其余单元格直到A10。Excel电子表格保存为autofill_cells.xlsx。
# cell_color.py
此脚本演示使用Interior.ColorIndex为单元格添加内部颜色。A列,从第1行到第20行,填充了一个数字,并分配了该ColorIndex。电子表格保存为cell_color.xlsx。
# column_widths.py
此脚本创建两列数据,一列窄,一列宽,然后使用ColumnWidth属性格式化列宽。您还可以使用Columns.AutoFit()函数自动调整电子表格中的所有列。电子表格保存为column_widths.xlsx。
# conditionalformatting.py
此脚本从头开始构建两个数据表,对表应用条件格式,并将结果保存到ConditionalFormatting.xlsx。
# copy_worksheet_to_worksheet.py
此脚本使用FillAcrossSheets()将数据从一个位置复制到工作簿中的所有其他工作表。具体而言,从Sheet1复制到Sheet2和Sheet3范围A1:J10的数据。电子表格保存为copy_worksheet_to_worksheet.xlsx。
# driving.py
此脚本通过创建一个工作簿、创建一个工作表并向工作表添加一些数据,提供了一个简单的打开Excel的介绍。最好将此脚本逐行输入Python中运行。
# erpdata.py
此脚本加载电子表格文件ABCDCatering.xls,准备进行数据透视表插入,并保存文件。输出的电子表格保存为newABCDCatering.xls。
# erpdatapivot.py
此脚本通过基于输入电子表格文件ABCDCatering.xls构建5个数据透视表,扩展了erpdata.py脚本。输出的电子表格保存为newABCDCatering.xls。
# erppivotdragdrop.py
erppivotdragdrop.py基于erppivotextended.py,为运行脚本提供了一个简单的用户界面。您可以将多个文件拖放到脚本上;完成后,脚本会发出一个简单的消息框,告诉您何时完成所有操作。该脚本准备了来自ABCDCatering.xls的格式不良的表数据表格,用于数据透视表插入,插入了从现有数据派生的额外数据列,并创建了六个数据透视表。输出的电子表格保存为ABCDCatering_new.xlsx。
# erppivotextended.py
此脚本基于erpdatapivot.py,并添加了列插入以获取用于扩展数据分析的新数据列。该脚本准备了来自ABCDCatering.xls的格式不良的表数据表格,用于数据透视表插入,插入了从现有数据派生的额外数据列,并创建了六个数据透视表。输出的电子表格保存为newABCDCatering.xls。
白如意i
- 粉丝: 1w+
- 资源: 3209
最新资源
- 基于Vue的简历模板.zip
- 基于vue全家桶+node.js+express+mysql实现的商城网站.zip
- 基于vue、Typescript、pwa的一款习惯养成app.zip
- 基于vue2和iview2的后台管理系统.zip
- 基于vue+vant搭建h5通用框架子(包含cli3,cli4,typescript版本).zip
- 基于canvas Fabric.js库创建的vue Fabric组件,定制画板,图片关联较差.zip
- 基于 vue2 和 vuetify2 的管理面板.zip
- 基于 Vue.js 显示格式化货币值的输入字段组件.zip
- 基于 Vue.js 并使用 Quasar 框架的免费 Quasar 管理模板 .zip
- 基于 Vue 的拖放看板.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈