如何用python读取excel文件? 如何用python读取excel文件内容并写到另一个exce...

\u600e\u6837\u7528python\uff0c\u8bfb\u53d6excel\u4e2d\u7684\u4e00\u5217\u6570\u636e

python\u8bfb\u53d6excel\u7684\u6570\u636e\uff0c\u5c31\u662f\u8fd9\u4e48\u7b80\u5355

os.chdir\uff08\u2018d\uff1a\\\u2019\uff09#\u91cc\u9762\u7684\u8def\u5f84\u5e94\u8be5\u53ea\u6709100\u4e2axls\u6587\u6863
for
i
in
os.popen('dir')
i=i.strip('\n')
#\u8bfb\u53d6\u7684\u6bcf\u4e2a\u6587\u6863\u90fd\u5e26\u6709\n\uff0c\u5e94\u8be5\u53bb\u6389
table=xlrd.open(i)
#\u6bcf\u83b7\u53d6\u4e00\u4e2a\u6587\u6863\u540d\uff0c\u6253\u5f00\u4e00\u4e2a

1.首先说明我是使用的python3.5,我的office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:

pip3 install xlrd

Pip3 install xlwt

2.准备好excel,例如我的一个工作文件,我放在D盘/百度经验/11.xlsx,只有一个页签A,内容是一些销售数据

3.打开pycharm,新建一个excel.py的文件,首先导入支持库

import xlrdimport xlwt

4.针对刚入门的新手,先介绍三个知识,第一个:获取excel的sheet名称,第二:获取excel行数与列数,第三:获取第几行第几列的具体值,这是最常用的三个知识点

5.贴出代码,具体分析:

(1)要操作excel,首先得打开excel,使用open_workbook(‘路径’)

(2)要获取行与列,使用nrows(行),ncols(列)

(3)获取具体的值,使用cell(row,col).value

workbook=xlrd.open_workbook(r'E:11.xlsx')print (workbook.sheet_names()) sheet2=workbook.sheet_by_name('A') nrows=sheet2.nrows ncols=sheet2.ncols print(nrows,ncols) cell_A=sheet2.cell(1,1).value print(cell_A)

6.要在excel里写入值,就要使用write属性,重点说明写入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls,这里建议保存为2003的格式,大部分电脑都能打开,特别注意保存的excel的路径是在python工作文件的目录下面,贴出代码:

stus = [['年', '月'], ['2018', '10'], ['2017', '9'], ['2016', '8']]Excel = xlwt.Workbook() # 新建excelsheet = Excel.add_sheet('B') #新建页签Brow = 0for stu in stus: col = 0 for s in stu: sheet.write(row, col, s) #开始写入 col = col + 1 row = row + 1Excel.save('Excel.xls') #保存

关于如何用python读取excel文件,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。

  • python xlrd璇诲彇excel
    绛旓細1銆佹墦寮excel鏂囦欢,鑾峰彇鏂囦欢鍐呭 excel = /Users/usr/Downloads/TEMP/DVT.xlsx data = xlrd.open_workbook(excel)data.nsheets # 鑾峰彇璇xcel鏂囦欢涓寘鍚殑sheet鐨勬暟閲 data.sheets() # 杩斿洖璇xcel鏂囦欢涓墍鏈塻heet瀵硅薄缁勬垚鐨勫垪琛 data.sheet_names() # 杩斿洖璇xcel鏂囦欢涓墍鏈塻heet鍚嶇О缁勬垚鐨勫垪琛 data....
  • python鎬庝箞鑷姩鎵归噺璇诲彇鏂囦欢澶逛笅鐨excelpython鎵归噺璇诲彇鏂囦欢
    绛旓細01 鏌ユ壘鎵鏈塃xcel鏂囦欢 杩欎竴姝ラ潪甯哥畝鍗曪紝涓昏鏄牴鎹悗缂鍚嶅尮閰嶆墍鏈塃xcel鏂囦欢锛屽熀鏈濊矾鍏浣跨敤os.walk鍑芥暟閬嶅巻鎸囧畾鐨勬枃浠跺す锛屾壘鍒版墍鏈夋枃浠讹紝鐒跺悗涓涓鍖归厤鏂囦欢鍚庣紑鍚嶏紝濡傛灉鏄痻ls鎴杧lsx锛屽垯涓篍xcel鏂囦欢锛屾坊鍔犲埌list鍒楄〃锛屼箣鍚庤繑鍥烇紝鍚庨潰璇诲彇鍑芥暟灏辨槸鏍规嵁杩欎釜鍒楄〃(瀛樺偍鎵鏈夋悳绱㈠埌鐨凟xcel鏂囦欢璺緞)璇诲彇Excel鏂囦欢锛02 ...
  • python璇诲彇excel python璇诲彇excel涓鍒楁暟鎹
    绛旓細python璇诲彇excel鐨勬柟娉曟槸锛1銆侀鍏堣鏄浣跨敤鐨刾ython3.5锛宱ffice鐗堟湰鏄2010锛岄鍏堟墦寮dos鍛戒护绐楋紝瀹夎蹇呴』鐨勪袱涓簱锛屽懡浠ゆ槸锛歱ip3 install xlrd銆丳ip3 install xlwt銆2銆佸噯澶囧ソexcel锛屾墦寮pycharm锛屾柊寤轰竴涓猠xcel.py鐨勬枃浠讹紝棣栧厛瀵煎叆鏀寔搴搃mport xlrdimport xlwt銆3銆佽创鍑轰唬鐮侊紝鍏蜂綋鍒嗘瀽锛氳鎿嶄綔excel锛岄...
  • 濡備綍鐢╬ython璇籩xcel鏂囦欢
    绛旓細鎯宠浣跨敤python瀹炵幇瀵笶xcel鏂囦欢鐨勮鍐欙紝棣栧厛闇瑕佸畨瑁呬笓鐢ㄧ殑妯″潡锛堝鏋滀綘鏄ぇ鐗涘彲浠ヨ嚜宸辩紪鍐欙級xlrd妯″潡銆傝В鍘嬩互鍚庡惎鍔╟md鍛戒护绐楀彛锛屽湪鍏朵腑杈撳叆xlrd瑙e帇鍚庢墍鍦ㄧ殑鐩綍锛屾墽琛屽畨瑁呭懡浠ゅ鍥炬墍绀猴紙cmd鍛戒护鐨勪娇鐢ㄨ鑷鐧惧害锛屾湰鏈哄凡缁忛厤缃ソ浜唒ython鐜鎵嶅彲浠ユ甯稿畨瑁咃級鍦↖DE鐜涓鍏ヤ娇鐢ㄥ搴旂殑xlrd妯″潡锛屼互eclipse鐜涓...
  • python鎬庝箞浠excel涓鍙鏁版嵁?
    绛旓細value='Hello,Excel'cell_A1=sheet_1_by_name.cell(0,0).value format=0 sheet_1_by_name.put_cell(row,col,cell_type,value,format)cell_A1=sheet_1_by_name.cell(0,0).value Python[1] 锛堣嫳鍥藉彂闊筹細/ˈpaɪ胃ən/ 缇庡浗鍙戦煶锛/ˈpaɪ胃蓱ːn/锛,...
  • python浠excel涓鎵惧埌鏁版嵁
    绛旓細涓銆佸畨瑁厁lrd搴 鍙互涓嬭浇xlrd搴撳寘鍒版湰鍦板畨瑁咃紝涔熷彲浠閫氳繃pip鍛戒护瀹夎锛岃繖閲屾垜閫夋嫨pip鍛戒护锛歱ip install xlrd 浜屻浣跨敤xlrd璇诲彇excel鏁版嵁 鍏蜂綋璇︾粏鐨勬搷浣滃彲浠ュ弬鑰儀lrd搴撴搷浣滆鏄庢枃妗o紝浠ヤ笅鏄袱绉嶈鍙杄xcel鏁版嵁鐨勬柟娉曪細1銆佹牴鎹瓻xcel涓璼heet鍚嶇О璇诲彇鏁版嵁锛1 def readExcelDataByName(fileName, sheetName): 2 ...
  • python鍙互鍐欏嚭excle鏍峰紡,閭d箞鍙互璇诲彇excle鏍峰紡鍙嶇敓鎴愪唬鐮佸悧?_鐧惧害...
    绛旓細1. 浣跨敤Python搴擄紙濡俙openpyxl`鎴朻xlrd`锛璇诲彇Excel鏂囦欢锛岃幏鍙栧崟鍏冩牸鐨勬牱寮忎俊鎭紝渚嬪瀛椾綋銆侀鑹层佽竟妗嗙瓑銆2. 瑙f瀽鏍峰紡淇℃伅骞跺皢鍏跺瓨鍌鍦≒ython鏁版嵁缁撴瀯涓紝渚嬪瀛楀吀鎴栬嚜瀹氫箟瀵硅薄銆3. 缂栧啓Python浠g爜鐢熸垚鍣紝灏嗚В鏋愬悗鐨勬牱寮忎俊鎭浆鎹负鐩稿簲鐨勪唬鐮併傝繖灏嗘秹鍙婂埌灏嗘牱寮忓睘鎬ф槧灏勫埌浠g爜涓殑鐩稿簲灞炴с4. 鐢熸垚鐨...
  • python濡備綍璇诲彇excel鏁版嵁
    绛旓細1銆侀鍏堟墦寮dos鍛戒护绐楋紝瀹夎蹇呴』鐨勪袱涓簱锛屽懡浠ゆ槸锛歱ip3 install xlrd銆丳ip3 install xlwt锛2銆佺劧鍚庡噯澶囧ソexcel锛屾墦寮pycharm锛屾柊寤轰竴涓猠xcel.py鐨勬枃浠讹紝瀵煎叆鏀寔搴搃mport xlrdimport xlwt銆3銆佽创鍑轰唬鐮侊紝鍏蜂綋鍒嗘瀽锛氳鎿嶄綔excel锛岄鍏堝緱鎵撳紑excel锛浣跨敤open_workbook(璺緞)瑕鑾峰彇琛屼笌鍒楋紝浣跨敤nrows(琛)锛...
  • python鎬庝箞璇诲彇excel鐨勬暟鎹
    绛旓細0,mydata) mydata = [] row_list.append(row_data[3])#print row_list w.save('mini.xls')4.鐜板湪鎴戦渶瑕佹牴鎹Excel鏂囦欢涓弧瓒崇壒瀹氳姹傜殑apk鐨刴d5鍊兼潵浠庢湇鍔″櫒鑾峰彇鐩稿簲鐨刟pk鏍锋湰锛屽氨闇瑕佽繖鏍峰仛锛123456789101112131415161718192021222324252627282930313233 -*-coding:utf8-*-import xlrdimport osimport ...
  • python濡備綍璇诲彇excel閲岄潰鏌愪竴鏁村垪鍐呭骞朵慨鏀?
    绛旓細鍙互浣跨敤 Python 涓鐨 pandas 搴撴潵璇诲彇 Excel 鏂囦欢閲岄潰鏌愪竴鏁村垪鍐呭骞朵慨鏀广傞鍏堬紝闇瑕佸畨瑁 pandas 搴撱傚湪鍛戒护琛屼腑杈撳叆锛歱ip install pandas 鐒跺悗鍙互浣跨敤 pandas 鐨 read_excel 鍑芥暟璇诲彇 Excel 鏂囦欢锛屽苟浣跨敤 iloc 灞炴ц幏鍙栨煇涓鏁村垪鍐呭銆備笅闈㈡槸涓涓ず渚嬩唬鐮侊細import pandas as pd 璇诲彇 Excel 鏂囦欢 df...
  • 扩展阅读:python手机版下载官方 ... python编程入门自学 ... 学python后到底能干什么 ... python读取excel数据 ... python初学编程必背 ... python读取xlsx文件 ... python编程必背单词 ... 手机上用python编程软件 ... 用python写手机app教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网