1
text.txtと呼ばれるテキストドキュメントがあります。Excelシートからtxtドキュメントへの書き込み時のデータの追加
私がExcelシートを通ってテキストファイルに書き込むと、元のテキストが消去されます。
元のテキスト情報を維持しながら、Excelシートから情報を追加するにはどうすればよいですか?
CODE
import xlwt
import xlrd
import csv
workbook = xlrd.open_workbook('input.xls')
sheet = workbook.sheet_by_index(2)
data = []
data.append([sheet.cell_value(row, 0).strip() for row in range(sheet.nrows)])
data.append([sheet.cell_value(row, 1).strip() for row in range(sheet.nrows)])
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('test')
for colidx, col in enumerate(data):
for rowidx, row in enumerate(col):
sheet.write(rowidx, colidx, row)
transposed = zip(*data)
with open('file.txt','wb') as fou:
writer = csv.writer(fou)
for row in transposed:
writer.writerow(row)
働いていたこと、ありがとうございます。 –
乾杯。あなたにハッピーコーディング。 – bernie
どのように私はそのfile.txtからすべての空白を削除し、同じファイルとして保存しますか?たとえば、次のようにします:input = open( 'file.txt'、 'rb') 出力= open( 'files.txt'、 'wb') writer = csv.writer(出力) csvの行.reader(入力): (フィールドの行のfield.strip()): writer.writerow(行) input.close() output.close()別のドキュメントとして保存する必要があります –