1.python读取Excel表格。
'''
首先要安装xlrd模块(用pip去安装就ok了)
1.导入xlrd模块
2.实例化一个可读的Excel文本薄
3.获取文本薄中的所有sheet
4.选出要读取的sheet
5.获取有效行和有效列
6.读取第5行的内容
7.读取第5列的内容
注意: xlrd可以对.xls和.xlsx进行读取
'''
import xlrd
workbook = xlrd.open_workbook('./test.xls')
sheets = workbook.sheets() # 这里会返回test.xls里面的所有sheet对象的列表
sheet1 = sheets[0] # 获取test.xls的第一个sheet
# 获取sheet1 的有效列
ncol = sheet1.ncols
# 获取sheet1 的有效行
nrow = sheet1.nrows
# 获取第五行数据 row_values(rowx, start_colx=0, end_colx=None)
dateLine5 = sheet1.row_values(4,0,None) # rowx是行数-1,start_colox开始列,end_colx结束列
# 获取第5列的数据 col_values(colx, start_rowx=0, end_rowx=None)
dateColumn5 = sheet1.col_values(4,0,None)
2.python写入Excel表格。
'''
首先要安装xlwt模块(用pip去安装就ok了)
1. 导入xlwt模块
2. 实例化一个可写的文本薄
3. 创建sheet对象
4. 在第5行第五列写入哈哈哈
5. 保存
注意: xlwt只能对.xls文件进行操作
'''
import xlwt
workbook = xlwt.Workbook(encoding='ascii')
# add_sheet(sheetname, cell_overwrite_ok=False) cell_overwrite_ok为false单元格内容不能重复覆盖
sheet = workbook.add_sheet('数据',cell_overwrite_ok=True)
sheet.write(4,4,'哈哈哈')
workbook.save('./test.xls')
'''
首先要安装xlwt模块(用pip去安装就ok了)
1. 导入xlwt模块
2. 实例化一个可写的文本薄
3. 创建sheet对象
4. 在第5行第五列写入哈哈哈
5. 保存
注意: xlwt只能对.xls文件进行操作
'''
import xlwt
workbook = xlwt.Workbook(encoding='ascii')
# add_sheet(sheetname, cell_overwrite_ok=False) cell_overwrite_ok为false单元格内容不能重复覆盖
sheet = workbook.add_sheet('数据',cell_overwrite_ok=True)
sheet.write(4,4,'哈哈哈')
workbook.save('./test.xls')



