打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python操作Excel


如何随机出现上面的数字?

如何利用python实现随机颜色?

如何调整格式?

接下来,直接看代码。喜欢的点赞哦。

需要交流的留言哦。(づ ̄3 ̄)づ╭❤~


import xlwings as xw
import pandas as pd
import numpy as np
excel = xw.App(visible=True,add_book=False)
wb = excel.books.add()
sht = wb.sheets.active

# 创建数据
random_data = np.random.rand(10,10)
sht.range('a1:j10').value = pd.DataFrame(random_data)

# 工作表格式设置
sht.autofit()

# 单元格格式设置
for row in range(1,12):
for column in 'abcdefghijk':
x = np.random.randint(low=0, high=255)
y = np.random.randint(low=0, high=255)
z = np.random.randint(low=0, high=255)
sht.range(column + str(row)).color = x,y,z

# 设置对齐方式
sht.range('a1:k11').api.HorizontalAlignment = -4108 # 水平对齐
sht.range('a1:k11').api.VerticalAlignment = -4108 # 垂直对齐
sht.range('b2:k11').api.NumberFormat = '0.00' # 设置数值格式

# 设置对齐行列尺寸
sht.range('a1:k1').column_width = 8
sht.range(1,1).row_height = 30
sht.range(2,11).row_height = 25
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python字典推导式
编写程序,随机产生30个1-100之间的随机整数并存入5行6列的二维列表中,按5行6列的格式输出
程序员大佬,教你如何用 Python 自动化操作 Excel!玩转自如
Python:python代码编程带你玩转双色球(了解双色球的概率逻辑)
for循环导学工具单
【原】使用Tkinter绘制GUI并结合Matplotlib实现交互式绘图
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服