текстовый файл в формате exel - PullRequest
0 голосов
/ 27 февраля 2020

может кто-нибудь помочь мне с моим кодом? Я пытаюсь получить указанную строку c, которая содержит некоторый конкретный c текст, в Exel.

было бы также хорошо, если бы текст не ' переписать текст в моем Excel:)

import xlwt
import xlrd


book = xlwt.Workbook()
ws = book.add_sheet('First Sheet')  # Add a sheet

#f = open(r'C:/Users/mib/Desktop/TEST1/test.txt', 'r+')
def check():
   # with open('example.txt') as f:
   f = open(r'C:/Users/M/Desktop/TEST1/test.txt')
        datafile = f.readlines()
    found = False  
    for line in datafile:
        if sh run in line:
            # found = True 
            return True
#data = f.readlines() # read all lines at once


for i in range(len(data)):
  row = data[i].split('\n')


  for j in range(len(row)):
    # if operator.contains(i, "System serial number"):
    #if 'System serial number' in f.read():
    ws.write(i, j, row[j])  # Write to cell i, j

book.save(r'C:/Users/M/Desktop/TEST1/test' + '.xls')
f.close()

 return False

1 Ответ

0 голосов
/ 27 февраля 2020

для записи содержимого в новой строке используйте библиотеку openpyxl

...