python將excel檔案變成txt檔案

2021-08-31 13:26:07 字數 976 閱讀 8686

import xlrd  

def row2str(row_data):

values = "";

for i in range(len(row_data)):

if i == len(row_data) - 1:

values = values + str(row_data[i])

else:

values = values + str(row_data[i]) + ","

return values

# 開啟檔案

try:

data = xlrd.open_workbook("rs/000010.xls")

except:

print("fail to open file")

else:

# 檔案讀寫方式是追加

file = open("text_rs/000010.txt", "a")

# 表頭

table = data.sheets()[0]

# 行數

row_cnt = table.nrows

# 列數

col_cnt = table.ncols

# 第一行資料

title = table.row_values(0)

# 列印出行數列數

print(row_cnt)

print(col_cnt)

print(title)

for j in range(1, row_cnt):

row = table.row_values(j)

# 呼叫函式,將行資料拼接成字串

row_values = row2str(row)

# 將字串寫入新檔案

file.writelines(row_values + "\r")

# 關閉寫入的檔案

file.close()

Python將多個excel檔案合併為乙個檔案

利用python,將多個excel檔案合併為乙個檔案 思路 利用python xlrd包讀取excle檔案,然後將檔案內容存入乙個列表中,再利用xlsxwriter將內容寫入到乙個新的excel檔案中。完整 hlakopot coding utf 8 將多個excel檔案合併成乙個 import 程...

python咋變漢語 Python之將漢語轉為拼音

用python將漢字轉為拼音的第三方庫。一.xpinyin庫 1.安裝 pip install xpinyin 2.使用技巧 語法格式 get pinyin chars str,splitter str tone marks none,convert str lower 解釋引數 chars 需要轉...

將DataGrid資料寫入Excel檔案

程式 this.enableviewstate false system.globalization.cultureinfo mycitrad new system.globalization.cultureinfo zh cn true system.io.stringwriter ostring...