python将数值存入excel指定单元格


import json,time
from openpyxl.workbook import Workbook
from openpyxl import load_workbook

#将数值写入到excel中的指定单元格,local为写入excel的位置(如“h5”),value为存放的值
def write_to_excel(local,value,dir):

    #打开一个workbook
    workbook = load_workbook(dir)
    #定位到sheet1
    worksheet1 = workbook.active
    worksheet1[local] = value

    print('将'+value+'写入excel的单元格'+local)

    workbook.save(dir)

#从excel的指定单元格读取数据
def read_from_excel(local,dir):

    workbook = load_workbook(dir)
    #定位到sheet1
    worksheet1 = workbook.active
    content = worksheet1[local].value

    print(local+'单元格的值是:'+content)
    return(content)

if __name__ == '__main__':
    print("输入文件的地址和文件名:")
    dir = input()  #从控制台获取要操作的文件地址和文件名
    write_to_excel('a1','测试111',dir)  #向A1单元格写入字符‘测试’
    read_from_excel('a1',dir)   #读取 A1单元格的值


效果:
python将数值存入excel指定单元格_第1张图片在这里插入图片描述

你可能感兴趣的:(python,python)