目录 专栏导读 库的安装 代码1——pandas 代码2——openpyxl 代码3——xlsxwriter 代码4——xlwings 总结
专栏导读
🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️🌈 博客主页:请点击——> 一晌小贪欢的博客主页求关注 👍 该系列文章专栏:请点击——>Python办公自动化专栏求订阅 🕷 此外还有爬虫专栏:请点击——>Python爬虫基础专栏求订阅 📕 此外还有python 基础专栏:请点击——>Python基础学习专栏求订阅 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 ❤️ 欢迎各位佬关注! ❤️
库的安装
库 用途 安装 pandas Excel创建 pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/
openpyxl Excel创建 pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/
xlsxwriter Excel创建 pip install xlsxwriter -i https://pypi.tuna.tsinghua.edu.cn/simple/
xlwings Excel创建 pip install xlwings -i https://pypi.tuna.tsinghua.edu.cn/simple/
代码1——pandas
python">import pandas as pd
import numpy as np
def create_ecxel1 ( ) : data = np. random. rand( 10 , 5 ) df = pd. DataFrame( data) df. to_excel ( 'output_pandas.xlsx' , index= False )
create_ecxel1( )
代码2——openpyxl
python">from openpyxl import Workbook
def create_ecxel2 ( ) : wb = Workbook( ) ws = wb. activefor row in range ( 1 , 11 ) : for col in range ( 1 , 6 ) : ws. cell( row= row, column= col, value= row * col) wb. save( 'output_openpyxl.xlsx' ) create_ecxel2( )
代码3——xlsxwriter
python">import xlsxwriter
def create_excel _with_10x5_data ( ) : workbook = xlsxwriter. Workbook( 'output_xlsxwriter.xlsx' ) worksheet = workbook. add_worksheet( ) bold = workbook. add_format( { 'bold' : True } ) number_format = workbook. add_format( { 'num_format' : '0.00' } ) import randomfor row in range ( 10 ) : for col in range ( 5 ) : value = random. uniform( 1 , 100 ) worksheet. write( row, col, value, number_format) workbook. close( )
create_excel _with_10x5_data( )
代码4——xlwings
python">import xlwings as xw
import randomdef create_excel _with_xlwings ( ) : app = xw. App( visible= False ) wb = app. books. add( ) sheet = wb. sheets[ 'Sheet1' ] data = [ [ random. uniform( 1 , 100 ) for _ in range ( 5 ) ] for _ in range ( 10 ) ] sheet. range ( 'A1' ) . value = data wb. save( 'output_xlwings.xlsx' ) wb. close( ) app. quit( )
create_excel _with_xlwings( )
总结
希望对初学者有帮助 致力于办公自动化的小小程序员一枚 希望能得到大家的【一个免费关注】!感谢 求个 🤞 关注 🤞 此外还有办公自动化专栏,欢迎大家订阅:Python办公自动化专栏 求个 ❤️ 喜欢 ❤️ 此外还有爬虫专栏,欢迎大家订阅:Python爬虫基础专栏 求个 👍 收藏 👍 此外还有Python基础专栏,欢迎大家订阅:Python基础学习专栏