办公自动化第17章 openpyxl进阶_第1页
办公自动化第17章 openpyxl进阶_第2页
办公自动化第17章 openpyxl进阶_第3页
办公自动化第17章 openpyxl进阶_第4页
办公自动化第17章 openpyxl进阶_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲老师:李老师处理excel文档在表格中插入行列01insert_rowsdelete_rowsinsert_rows(self,idx,amount=1)和insert_cols(self,idx,amount=1);

#参数self,对象是worksheet,这里创建的实例对象为sheet_1#参数idx:插入的行/列位置

#参数amount:插入行/列数量delete_rows(self,idx,amount=1)和delete_cols(self,idx,amount=1)#参数idx:删除的行/列位置#参数amount:删除行/列数量move_rangemove_range(cell_range,rows=0,cols=0)参数cell_range:需要移动的单元格范围参数rows>0时,向下移动,row<0时,向上移动参数cols>0,向右移动,cols<0时,向左移动移动单元格内容01openpyxl提供numpy和pandas交互的接口Pandas基于numpy的基础,主要适用数据结构是一维数据与DataFrame(二维数据),这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。图表02openpyxl中包含:1、AreaCharts面积图函数方法

2DAreaCharts2D面积图AreaChart3DAreaCharts3D面积图AreaChart3D2、BarandColumnCharts条形图/柱状图BarChartVertical,HorizontalandStackedBarCharts水平,垂直和堆积条形图

3DBarCharts3D条形图BarChart3D3、BubbleCharts气泡图BubbleChart4、LineCharts折线图

LineCharts折线图LineChart3DLineCharts3D折线图LineChart3D5、ScatterCharts散点图ScatterChart6、PieCharts饼图

PieCharts饼图PieChartProjectedPieCharts投影饼图ProjectedPieChart3DPieCharts3D饼图PieChart3D7、DoughnutCharts圆环图DoughnutChart8、RadarCharts雷达图RadarChart9、StockCharts股票图StockChart10、Surfacecharts曲面图SurfaceChart/SurfaceChart3D'''单元格的边框03BorderBorder(left=Side(),right=Side(),top=Side(),bottom=Side(),diagonal=Side(),diagonal_direction=None,vertical=None,horizontal=None,diagonalUp=False,diagonalDown=False,outline=True,start=None,end=None)

其中left、right、top、bottom分别对应单元格左框、右框、顶框和下框Side:用于边框样式的选项.注意:如果不指定边框样式,则其他属性将没有效果!Side(style=None,color=None,border_style=None):

其中style和border_style相同,值可为:'dashDot','dashDotDot','dashed','dotted','double','hair','medium','mediumDashDot','mediumDashDotDot','mediumDashed','slantDashDot','thick','thin'单元格对齐设置Alignment(horizontal=None,vertical=None,textRotation=0,wrapText=None,shrinkToFit=None,indent=0,relativeIndent=0,justifyLastLine=None,readingOrder=0,text_rotation=None,wrap_text=None,shrink_to_fit=None,mergeCell=None)horizontal的值可以为:"general","left","center","right","fill","justify","centerContinuous","distributed"vertical的值可以为"top","center","bottom","justify","distributed"排序和筛选04add_filter_columnadd_sort_conditionadd_filter_column(col_id,vals,blank=False)#筛选条件参数col_id:对指定列设置筛选条件,数据类型为数值,0表示筛选区域中第一列参数vals:筛选内容,数据类型为列表,对应列的选择内容参数blank:空白设置,如果为True,将选择空白行,默认不选择add_sort_condition(ref,descending=False)#排序参数ref:选择需要排序的区域

descending:选择排序升序或降序,默认升序表格05TableTableStyleInfoTable(displayName=None,ref=None,tableStyleInfo=None)

参数displayName:创建表格名,数据类型为字符串,注意:表格名不能重复相同,必须唯一!参数ref:选择创建表格区域参数tableStyleInfo:创建表格样式TableStyleInfo(name=None,showFirstColumn=None,showLastColumn=None,showRowStripes=None,showColumnStripes=None)

参数n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论