-
xlwt 写入excel步骤:
创建工作簿
创建工作表
填充工作表内容
保存文件
查看全部 -
xlwt为Python第三方模块,用来写入excel表格数据
查看全部 -
sheet = data.sheet_by_index( 0 ) 获取第一个工作表
sheet.cell(1,2) 获取第二行第三列的数据
sheet.cell_type(1,2). 获取第二行第三列的类型
sheet.cell(1,2).ctype 获取该单元格的数据类型
sheet.cell(1,2).value
sheet.cell_value(1,2)
查看全部 -
sheey = data.sheet_by_index(0). 获取下标为0的表
sheet.nclos 所有列
sheet.col(1) 获取第二列的所有数据 => 返回的是数组
sheet.col(1)[2] .value 获取第二列的第三行的数据
sheet.col_values(1) 该列所有单元格的value组成的列表
sheet.col_types(1) 该列的所有类型
查看全部 -
sheet = data.sheet_by_index(0). #获取第一个工作表 print( sheet.nrows ) #获取该sheet下的有效行数 print( sheet.row(0) ) #该行单元格对象组成的列表 sheet.row_types(1) #获取单元格的数据类型 sheet.row(1)[2].value 获取第2行的第3个单元格的value sheet.row_values(1) 获取指定行的所有单元格的值 => ['', '',''] sheet.row_len(1) 得到单元格的长度
查看全部 -
xlrd 常用函数;
xlrd操作excel行
xlrd操作excel列
xlrd操作excel单元格
打开pycharm;
新建文件,index.py
导入xlrd: import xlrd
data = xlrd.open_workboox('excel.xlsx')
data.sheet_loaded(0) 索引为0的工作表 print(data.sheet_loaded(0) => true / false )
data.unload_sheet(0) 卸载为0的工作表
data.sheet_by_index(0) 根据索引为0获取工作表
data.sheet_by_name('Sheet1') 根据工作表名进行获取
data.sheet_names() 获取所有工作表
data.nsheets 返回excel工作表的数量
查看全部 -
官方安装 python 3.0以上;
安装 office;
pycharm编辑器(社区免费版即可)
安装xlrd:用来读取excel表格数据; cmd中 : pip install xlrd ; import xlrd
查看全部 -
常用快捷方式



查看全部 -
sheet.write()
查看全部 -
作者信息
原文本
资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验。
加粗
资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验。
倾斜
资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验。
引用
资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验
查看全部 -
xlrd常用函数:
打开pycharm,创建新项目,pure python
project >python file>
import xlrd
data=xrld .open_workbook("名字.xlsx")#导入数据1
print(data.sheet_loaded(0))#加载
data.unload_sheet(0)#卸载
print(data.sheets())#获取全部sheet
查看全部 -
#xlwt第三方模块用来写入Excel,但只支持xls格式的表格
查看全部 -
#操作Excel列 sheet=data.sheet_by_index(0)#通过索引的方式获取第一个工作表格 print(sheet.cell(0,3))#获取单元格的数据内容 # print(sheet.cell_type(0,3)) #获取单元格的数据类型,第一行第4列 # print(sheet.cell(0,3).ctype)#获取单元格的数据类型,第一行第4列 print(sheet.cell(0,3).value)#获取单元格的数据内容,单独打印出来 print(sheet.cell_value(0,3))#获取单元格的数据内容,单独打印出来
查看全部 -
import xlsxwriter wb=xlsxwriter.Workbook('data.xlsx') cell_format=wb.add_format({'bold':True}) cell_format1=wb.add_format() cell_format1.set_bold() cell_format1.set_font_color('red') cell_format1.set_font_size(14) cell_format1.set_align('center') cell_format2=wb.add_format() cell_format2.set_bg_color("#808080") #创建sheet sheet=wb.add_worksheet('sheet1') #写入 sheet.write(0,0,'2020年度',cell_format) sheet.merge_range(1,0,2,2,'第一季度',cell_format1) data=( ['一月份',500,450], ['二月份',600,650], ['三月份',700,550] ) sheet.write_row(3,0,['月份','预期销售额','实际的销售额'],cell_format2) for index,item in enumerate(data): sheet.write_row(index+4,0,item) #写入excel公式 sheet.write(7,1,'=sum(B5:B7)') sheet.write(7,2,'=sum(C5:C7)') sheet.write_url(9,0,'http://www.baidu.com',string='更多数据') sheet.insert_image(10,0,'view.png') wb.close()查看全部 -
#操作Excel列 sheet=data.sheet_by_index(0)#通过索引的方式获取第一个工作表格 print(sheet.ncols)#打印一下工作表中有效的数据列数 print(sheet.col(1))#打印该列单元格对象组成的列表 print(sheet.col_types(0))#获取单元格的数据类型 print(sheet.col(1)[0])#得到指定列单元格的值,第二列第一行 print(sheet.col(1)[0].value)#得到指定列单元格的值,第二列第一行 print(sheet.col_values(0))#得到指定列单元格的值组成的列表
查看全部
举报




