# Excel

Excel自动化办公的功能,目前有:(开发时间倒叙,序号越大,距离今天越近)

  • 6、按条件查询&合并Excel

视频说明:传送门

# 导入这个库:python-office,简写为office
import poexcel

office.excel.excel2pdf(query_content, query_path ,output_path=None, output_name='output_path/query4excel.xlsx')
  • 5、关联查询

视频说明:传送门

# 导入这个库:python-office,简写为office
import office

office.excel.excel2pdf(excel_path, pdf_path)
  • 4、关联查询

视频说明:传送门

# 导入这个库:python-office,简写为office
import office

office.excel.find_excel_data(search_key: str, target_dir: str)
  • 3、拆分excel文件

文字说明:传送门

# 导入这个库:python-office,简写为office
import office

#1行代码,验证是否绑定成功
office.excel.sheet2excel(file_path='d://程序员晚枫的文件夹/class.xlsx')

#参数作用:
# file_path = 将要拆分的Excel文件的位置,只能拆分xlsx后缀的Excel文件。

直接运行以上代码,就可以得到一个拆分后的excel文件啦~

  • 2、合并excel文件

文字说明:传送门

# 导入这个库:python-office,简写为office
import office

#1行代码,验证是否绑定成功
office.excel.merge2excel(dir_path=r'C:\程序员晚枫\excel-merge\excel',output_file='test.xlsx')

#参数作用:
# dir_path = 文件夹的位置,建议把需要合并的多个excel文件放到同一个文件夹里。
# output_file = 最终合并的excel文件放在哪里、叫什么名字,可以不填,默认是:merge2excel.xlsx

直接运行以上代码,就可以得到一个合并后的excel文件啦~

import office

office.excel.fake2excel(columns=['name', 'text'], rows=20)

# 参数说明
# columns:list,每列的数据名称,默认是名称
# rows:多少行,默认是1
# language:什么语言,可以填english,默认是中文
# path:输出excel的位置,有默认值

更多可以模拟的数据种类,请参考文档:数据种类

Last Updated: 7/9/2023, 11:50:32 PM