栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python之package

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python之package

推荐一个网址https://pypi.org/

search for “openpyxl” on this website

copy the commander, and paste it on the terminal of PyCharm


不知道为什么我的terminal打开后有红色字体的提示,先不管了,如果报错,再来解决这个问题)

结果,我应该在anaconda安装过了

果然。先看看能不能用吧

1.右键当前工程文件“HelloWorld"
2.open in explorer(系统不同,命名不同,有些是reveal in finder)

copy the xls document in this folder


error

原来anaconda和pycharm不会共享package,但是anaconda安装以后,pycharm就不能安装了,所以现在anaconda卸载openpyxl


这次成功安装了,但是安装路径不对,还是安装在anaconda里了

参考https://blog.csdn.net/mukvintt/article/details/80908951


不做了,用spyder,继续干活吧。
如果电脑不是安装了好几个编译器,应该不会出现这种问题。
不管编译器是什么,代码都能用。

新建一个.py文件

并把excel文件复制到该路径下

可运行下列代码读取文件(每一个单元格的值)

# -*- coding: utf-8 -*-
import openpyxl as xl
wb=xl.load_workbook("transactions.xlsx")
sheet=wb['Sheet1']

max_column1=sheet.max_column
max_row1=sheet.max_row
for row in range(1,max_row1+1):
    for column in range (1, max_column1 +1):
        cell=sheet .cell(row, column )
        print(cell.value )

数据增加

# -*- coding: utf-8 -*-
import openpyxl as xl
wb=xl.load_workbook("transactions.xlsx")
sheet=wb['Sheet1']

max_column1=sheet.max_column
max_row1=sheet.max_row

for row in  range (2,max_row1 +1):
    cell=sheet.cell(row,3)
    corrected_price=cell.value * 0.9
    corrected_cell=sheet.cell(row,4)
    corrected_cell.value=corrected_price

wb.save("transactions2.xlsx")

资料参考于https://www.youtube.com/watch?v=_uQrJ0TkZlc

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/861372.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号