如题,废话不多说,直接看代码吧~
#coding=utf-8
#导入Excel读取模块
import xlrd
import os
#遍历文件夹中所有文件名
for file in os.listdir('data') :
#这一步是关键,试了好多种解码方法,最终原来用gbk解码才能显示正确的中文文本
u_file = file.decode('gbk')
#这一步可有可无,如果单纯在后台代码中操作的话,就用unicode就好了,写入文件的时候在编码不迟
#utf_8_file = u_file.encode('utf-8')
#我的文件都是Excel,要操作Excel中的内容,一起写了吧
workbook = xlrd.open_workbook('data\\'+ u_file)
#打开某个sheet(第三个)
data_sheet = workbook.sheet_by_index(2)
#读取第二行第二列的内容
data_text= data_sheet.cell_value(1,1)