
1首先说明我是使用的python35,我的office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:
pip3 install xlrd
Pip3 install xlwt
2准备好excel,例如我的一个工作文件,我放在D盘/百度经验/11xlsx,只有一个页签A,内容是一些销售数据
3打开pycharm,新建一个excelpy的文件,首先导入支持库
import xlrdimport xlwt
4针对刚入门的新手,先介绍三个知识,第一个:获取excel的sheet名称,第二:获取excel行数与列数,第三:获取第几行第几列的具体值,这是最常用的三个知识点
5贴出代码,具体分析:
(1)要 *** 作excel,首先得打开excel,使用open_workbook(‘路径’)
(2)要获取行与列,使用nrows(行),ncols(列)
(3)获取具体的值,使用cell(row,col)value
workbook=xlrdopen_workbook(r'E:11xlsx')print (workbooksheet_names()) sheet2=workbooksheet_by_name('A') nrows=sheet2nrows ncols=sheet2ncols print(nrows,ncols) cell_A=sheet2cell(1,1)value print(cell_A)
6要在excel里写入值,就要使用write属性,重点说明写入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excelxls,这里建议保存为2003的格式,大部分电脑都能打开,特别注意保存的excel的路径是在python工作文件的目录下面,贴出代码:
stus = [['年', '月'], ['2018', '10'], ['2017', '9'], ['2016', '8']]Excel = xlwtWorkbook() # 新建excelsheet = Exceladd_sheet('B') #新建页签Brow = 0for stu in stus: col = 0 for s in stu: sheetwrite(row, col, s) #开始写入 col = col + 1 row = row + 1Excelsave('Excelxls') #保存
关于如何用python读取excel文件,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。
您可以使用Python来获取Excel表头作为MySQL字段。首先,您需要使用Python的xlrd模块来读取Excel表格,然后使用MySQLdb模块来连接MySQL数据库,创建表,并将Excel表格中的表头作为MySQL字段。具体的步骤如下:
1 使用xlrd模块读取Excel表格,获取表头;
2 使用MySQLdb模块连接MySQL数据库,创建表;
3 将Excel表格中的表头作为MySQL字段,并设置字段类型;
4 使用MySQLdb模块将数据插入MySQL数据库;
5 关闭MySQL数据库连接。
这样,您就可以使用Python获取Excel表头作为MySQL字段了。
以下代码调试通过:
import xlrd# 打开 xls 文件
book = xlrdopen_workbook("testxls")
print "表单数量:", booknsheets
print "表单名称:", booksheet_names()
# 获取第1个表单
sh = booksheet_by_index(0)
print u"表单 %s 共 %d 行 %d 列" % (shname, shnrows, shncols)
print "第二行第三列:", shcell_value(1, 2)
运行效果:
以上就是关于如何用python读取excel文件全部的内容,包括:如何用python读取excel文件、python获取excel表头作为mysql的字段、如何用python读取excel文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)