Colección de citas famosas - Frases inspiradoras - ¿Cómo utilizar Python para leer el contenido de una línea específica en un archivo txt e importarlo a Excel?

¿Cómo utilizar Python para leer el contenido de una línea específica en un archivo txt e importarlo a Excel?

El texto completo está escrito por el módulo xlswriter. ¿Alguien lo usa? Xlrd y? El módulo Xlutils está implementado pero aún no verificado.

Importar xlsxwriter

workbook = xlsxwriter. workbook("d:\\program files\\subpay\\SQL 2. xlsx")#Crea un Excel en el directorio especificado.

hoja de trabajo = libro de trabajo. agregar _ hoja de trabajo(" estudiantes ")#Crear una nueva hoja de trabajo.

Title_index = ["a", "b", "c", "d"] #Área en la hoja de trabajo.

Li = [] #Definir una lista vacía.

Blod = libro de trabajo. add_format ({"bold": true}) #Utilice open("d:\\program files\\subpay\tets.txt",'r') para definir la fuente como f1: #Abra el documento de texto.

Lines = f1.readlines()#Leer todas las líneas.

N = -1# define una variable.

Para x en una línea: # Leer línea por línea.

n=n 1

Li.append(x[:-1])#Eliminar el retorno de carro.

Y= x.split# Separe los caracteres con espacios.

Para I en rango (len (título _ índice)): #Lea el subíndice del área de Excel.

# para i, j en enumerate(title_index):

Contenido = y[i]#Lectura de un solo carácter

Hoja de trabajo. write (n, I, content, blood) # se escribe en el libro de trabajo línea por línea.

Cerrar #Cerrar excluyendo

Los archivos de texto pueden usar números de línea y los datos leídos por readlines son una lista. Puedes usar:

f = open(', ' r ')

line = f.readlines()

Line_need = line[linenumber-1 ]

De esta forma se obtiene la fila especificada.