小白_学习python(1)_初识python_python操作excel

介绍python

注释

#是python的单行注释

条件判断

if 判断条件:
	满足条件执行的事情
else:
	不满足条件执行的事情

# 判断一个数是不是水仙花数
num = 163
# 取百位
i = num/100
i = int(i)
print(i)
# 取十位
j = int(num/10%10)
print(j)
# 取各位
k = int(num%10)
print(k)
result = i*i*i+j*j*j+k*k*k
if result == num:
    print('yes')
else:
    print('no')

for循环

for 临时变量 in 可迭代对象:
	循环体
	
name = 'linknamework'
for x in name:
    print(x+' ')
    
# 道歉一百次
for i in range(1, 101):
    print('对不起女朋友', i, '次')

python模块化

#模块
#导入模块
#1. import 模块名
import math
#from 模块名 import 模块对象1, 模块对象2
from random import randint, random##
#安装第三方库 pip install+模块名

python对excel操作

创建excel表格

# 导图excel库

from openpyxl import Workbook

# 实例化一个工作薄
workbook = Workbook()
# 打开活跃的,唯一表格
sheet = workbook.active
# 设置颜色
sheet.sheet_properties.tabColor = 'ff0000'
sheet.title = '这是第一sheet页'
workbook.create_sheet('第二个sheet页')
workbook.save('e:/pycharm/pycharm project/test1/text.xlsx' )

导入excel数据

from openpyxl import load_workbook

# laod_book只能打开已存在表格
workbook = load_workbook(filename = './阿里云天池电商婴儿用户数据.xlsx')
# 获取sheet名
print(workbook.sheetnames)
# 选中某个sheet
sheet = workbook['(sample)sam_tianchi_mum_baby_tr']
# 获取表格的尺寸
print(sheet.dimensions)
# 查看某个单元格值
cell = sheet['A1']
print(cell.value)
# 给单元格赋值
sheet['A1'] = '用户ID'
print(cell.value)
# 另存
workbook.save('./xin.xlsx')
from openpyxl import Workbook, load_workbook
workbook = Workbook()
sheet = workbook.active # 唯一活跃的表格
ws = load_workbook('./text.xlsx')
print(ws.sheetnames)
sheet1 = ws['这是第一sheet页']

data = [
    ['张三', 98, 1],
    ['李四', 88, 2],
    ['王五', 78, 3],
    ['赵六', 58, 4],
]

for row in data:
    sheet.append(row)
sheet['A1'] = '22'
workbook.save('./成绩4.xlsx')
原创文章 12 获赞 11 访问量 397

猜你喜欢

转载自blog.csdn.net/FRANK48691/article/details/106168439