- 帖子
- 2
- 精华
- 0
- 积分
- 11
- 阅读权限
- 10
- 注册时间
- 2019-7-25
- 最后登录
- 2019-7-31
|
本帖最后由 86774110 于 2019-7-25 23:17 编辑
#coding=gbk
#上面的搞定中文乱码问题
from openpyxl import Workbook, load_workbook #excel文件操作xlsx
import tkinter as tk
from tkinter import filedialog
root = tk.Tk() #第一步选择文件
root.withdraw()
def xz():
f_path = filedialog.askopenfilename()
if f_path != '':
file_path=f_path
else:
file_path="您没有选择任何文件"
return file_path
#filename=xz() #使用函数选择文件暂时不用这个每次调试需要选择麻烦
#第二步读取文件
xxx="C:/Users/echo/Desktop/字词库.xlsx"
www="C:/Users/echo/Desktop/d.xlsx"
wb=load_workbook(xxx) #打开读取工作簿
ws = wb.get_active_sheet()#打开读取工作簿第一个工作表
#打开写入工作簿
wwwb=load_workbook(www) #打开写入工作簿
wwws = wwwb.get_active_sheet()#打开写入工作簿第一个工作表
aa = ws["g2"].value #读取单元格数值方法
bb = ws.cell(2,8).value#行列读取方法第一个数值为行,第二个数值为列
#for b1 in bb:
# print(b1)
wwws = wwwb.active
wwws.cell(1,1).value="dd123"
wwwb.save('d.xlsx')
当我单独把下面的代码拿出来是可以保存的为什么?
#coding=gbk
#上面的搞定中文乱码问题
from openpyxl import Workbook, load_workbook #excel文件操作xlsx
www="C:/Users/echo/Desktop/d.xlsx"
wwwb=load_workbook(www) #打开写入工作簿
wwws = wwwb.get_active_sheet()#打开写入工作簿第一个工作表
wwws.cell(1,1).value="dd123"
wwwb.save('d.xlsx')
|
|