目录
- 专栏导读
- 库的安装
- 代码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
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
from openpyxl import Workbook
def create_ecxel2():
wb = Workbook()
ws = wb.active
for 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
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 random
for 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
import xlwings as xw
import random
def 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基础学习专栏