- common
- workpath
- range
- main
- xlrd
- open_workbook
- copy
- sheet
- xlwt
- Workbook
- sheet
- save
当前文件夹的绝对路径
import os from os import path ... workpath = path.dirname(__file__)range
for i in range(10) #范围是 [0, 10) 左闭右开区间main
if __name__ == "__main__":
name 为 python 的内置类属性,它存在于一个 python 程序中,代表对应程序的名称,通过判断它的值,来判断该程序是直接被运行,还是被引入到其他程序中
xlrd open_workbook打开一个工作薄对象
import xlrd ... inputBook = xlrd.open_workbook(workpath + "\" + inputFileName + '.xls')copy
拷贝一个工作薄对象
outputBook = copy(inputBook)sheet
操作表单对象
sheet1 = inputBook.sheet_by_name(name) # 通过名字打开一个sheet sheet2 = inputBook.sheet_by_index(name) # 通过索引打开一个sheet firstRow = sheet1.row_values(i) # 获得该 sheet 的第 i 行数据 rowNum = len(sheet.rows) # 获取行数xlwt Workbook
创建一个新的excel
import xlwt ... outputBook = xlwt.Workbook()sheet
操作表单对象
sheet = outputBook.add_sheet(name) # 添加一个名为 name 的sheet #将第一个sheet的第一行数据拷贝到新创建的sheet的第一行 for col, content in enumerate(firstRow): sheet.write(0, col, content)save
outputBook.save(outputExcelName) # 输出 excel 保存名为 outputExcelName



