欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python操作excel文件并輸出txt文件的實例

 更新時間:2018年07月10日 14:38:28   作者:huyangg  
今天小編就為大家分享一篇python操作excel文件并輸出txt文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

#coding=utf-8
import os
import xlrd
#excel文件放置在當前路徑
path='model.xls'
#打開文件
data=xlrd.open_workbook(path)
#查詢工作表
sheets=data.sheets()
#可以通過函數(shù)、索引、名稱獲得工作表。
# sheet_1_by_function=data.sheets()[0]
# sheet_1_by_index=data.sheet_by_index(0)
sheet_1_by_name=data.sheet_by_name(u'Sheet1')
 
#可以通過方法獲得某一列或者某一行的數(shù)值。
#sheet_1_by_name.row_values(1)
#sheet_1_by_name.col_values(1)
 
#通過工作表的屬性獲得行數(shù)和列數(shù)。
n_of_rows=sheet_1_by_name.nrows
n_of_cols=sheet_1_by_name.ncols
 
#題號
question_num=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,61,62,63,64,65]
 
txtfile="txt"
if not os.path.isdir(txtfile):
 os.mkdir(txtfile)
os.chdir(txtfile)
 
#也可以用一個循環(huán)來遍歷一次文件。
for i in range(0,n_of_cols):
 #取出第一行作為文件名
 firstrow=sheet_1_by_name.cell(0,i).value
 f=open(str(int(firstrow))+'.txt',"w")
 for j in range(0,n_of_rows-1):
  #取題號,并且拼接輸出
  cellval=str(question_num[j])+','+str(sheet_1_by_name.cell(j+1,i).value)+';'
  print cellval
  f.write(cellval+'\n') #換行寫入文本
 f.close()
#可以通過以下的任意一種方式訪問單元格的數(shù)值。
#cell_A1=sheet_1_by_name.cell(0,0).value
# cell_A1=sheet_1_by_name.row(0)[0].value
# cell_A1=sheet_1_by_name.col(0)[0].value

以上這篇python操作excel文件并輸出txt文件的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 跟老齊學Python之啰嗦的除法

    跟老齊學Python之啰嗦的除法

    python 除法運算 比較奇怪,和別的程序語言不大一樣。從Python2.2開始,除法運算符除了/之外,又引入了一個除法運算符://,后一種運算符只用于進行整除法。對于除法運算符/,默認時的行為跟Python2.2之前的一樣,它視操作數(shù)而定,既可以進行整除,也可以進行真除法。
    2014-09-09
  • 基于python yield機制的異步操作同步化編程模型

    基于python yield機制的異步操作同步化編程模型

    這篇文章主要介紹了基于python yield機制的異步操作同步化編程模型,需要的朋友可以參考下
    2016-03-03
  • python?pip特殊用法之pip?install?-v?-e?.命令詳解

    python?pip特殊用法之pip?install?-v?-e?.命令詳解

    這篇文章主要給大家介紹了關于python?pip特殊用法之pip?install?-v?-e?.命令的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-09-09
  • Python 記錄日志的靈活性和可配置性介紹

    Python 記錄日志的靈活性和可配置性介紹

    這篇文章給大家介紹了關于日志記錄庫的靈活性和可配置性,目的在于證明它如何設計的,對python 日志記錄相關知識感興趣的朋友跟隨腳本之家小編一起學習吧
    2018-02-02
  • Python編程scoketServer實現(xiàn)多線程同步實例代碼

    Python編程scoketServer實現(xiàn)多線程同步實例代碼

    這篇文章主要介紹了Python編程scoketServer實現(xiàn)多線程同步實例代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python利用itertools生成密碼字典并多線程撞庫破解rar密碼

    python利用itertools生成密碼字典并多線程撞庫破解rar密碼

    這篇文章主要介紹了python利用itertools生成密碼字典并多線程撞庫破解rar密碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python的string模塊中的Template類字符串模板用法

    Python的string模塊中的Template類字符串模板用法

    通過string.Template我們可以為Python定制字符串的替換標準,這里我們就來通過示例解析Python的string模塊中的Template類字符串模板用法:
    2016-06-06
  • Python中的Broadcast機制

    Python中的Broadcast機制

    這篇文章主要介紹了Python中的Broadcast機制,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python中NumPy的數(shù)組重塑

    Python中NumPy的數(shù)組重塑

    這篇文章主要介紹了Python中NumPy的數(shù)組重塑,Numpy是Python科學計算庫,用于快速處理任意維度的數(shù)組,NumPy使用c語言寫的,底部解除了GIL,其對數(shù)組的操作速度不在受python解釋器限制<BR>
    2023-07-07
  • 詳解python3類型注釋annotations實用案例

    詳解python3類型注釋annotations實用案例

    這篇文章主要介紹了詳解python3類型注釋annotations實用案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01

最新評論