fishcH 发表于 2019-7-19 13:00:18

if __name__ == "__main__":
    main()

这个是什么意思?

@良@ 发表于 2019-7-24 23:12:18

查看参考代码

小笨鱼 发表于 2019-7-26 12:37:52

1

iamysy168 发表于 2019-7-30 00:26:25

{:5_109:}

BIGZOU 发表于 2019-7-31 23:00:16

查看代码

JadeGu 发表于 2019-8-2 09:09:40

糯叽叽 发表于 2019-8-4 14:07:01

朕想知道

Python初学者2号 发表于 2019-8-5 10:18:25

对比一下答案和自己写的

zfh15727993279 发表于 2019-8-5 10:52:52

学习

freeulove 发表于 2019-8-5 12:39:51

感谢分享

Chris-Lee 发表于 2019-8-5 17:41:45

真想知道

gggjgd 发表于 2019-8-10 11:43:20

学习一下

PPPPPPppython 发表于 2019-8-12 08:33:29

1

PPPPPPppython 发表于 2019-8-12 09:14:10

为啥在赋值的时候 each_row后面必须加上value才不会报错呢,一遍的覆盖都是可以直接wb['B2']=9.7就行了呀

Lk895146260 发表于 2019-8-14 16:25:02

123

2692733373 发表于 2019-8-17 21:04:57

看看看看

爱吃鱼的mao 发表于 2019-8-18 16:28:58

import openpyxl
wb = openpyxl.load_workbook(r"C:\Users\Administrator\Desktop\极客python\豆瓣TOP250电影.xlsx")
ws = wb["Sheet"]
ws["B2"].value = 9.7
ws["B4"].value = 9.4
ws["B5"].value = 9.8
wb.save(r"C:\Users\Administrator\Desktop\极客python\豆瓣TOP250电影.xlsx")

晨钟暮鸣 发表于 2019-8-24 21:16:23

import openpyxl
import numpy
import pandas as pd

# 获取当期工作簿中所有的工作表可以使用get_sheet_names()方法
wb = openpyxl.load_workbook(r"D:\Pycharm\Python_excel\ShiLi\02\008\豆瓣TOP250电影.xlsx")
type_wb = type(wb)
print('\n', type_wb)

# 获取当期工作簿中所有的工作表可以使用get_sheet_names()方法,但如果传入一个不存在的工作表名称,程序会报错
wb.get_sheet_names()
print('\n', wb.sheetnames)
ws = wb.get_sheet_by_name('Sheet')
print('\n', ws, '\n')

# 《阿甘正传》的评分改为 9.8《这个杀手不太冷》改为 9.6《肖申克的救赎》改为 9.7
ws['B5'].value = 9.8
ws['B4'].value = 9.6
ws['B2'].value = 9.7

wb.save(r"D:\Pycharm\Python_excel\ShiLi\02\008\豆瓣TOP250电影.xlsx")

凌凌漆 发表于 2019-8-28 15:37:10

本帖最后由 凌凌漆 于 2019-8-28 15:41 编辑

晨钟暮鸣 发表于 2019-8-24 21:16
import openpyxl
import numpy
import pandas as pd


知道了哪个位置有改动,还不如直接手动改来得直接

我的思路是在不知道哪个部分评分有改动的前提下:先爬取网页内容,再读取已有表格内容,用IF语句进行对比,内容一致则跳过,反正修改

功力不够写的过程中有个问题,IF语句执行成功,但不能将旧的内容替换

1547459716 发表于 2019-8-30 15:57:03

很不错,虽然看着吃力
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: 使用Python读写Excel文件(2)