Чтение значения ячейки файла Excel и запись в текстовый файл - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь прочитать содержимое файла Excel, а затем записываю его в текстовый файл. Но при записи в текстовый файл. Я не знаю, почему содержимое каждой ячейки (здесь содержимое ячейки - имя) печатает каждую букву с пробелом.

from openpyxl import load_workbook
import numpy as np
import pandas as pd
import xlrd

workbook = load_workbook(filename=r"C:\Users\user\Desktop\Project\CAN Matrix DBCAutomation_Project.xlsx")
worksheet=workbook.active`
line=['BU_: ']  #created New List

Node_col=10  #Declaring the column limit of Nodes
for i in range(Node_col,6,-1):
cell_value = worksheet.cell(3,i).value
line.append(' '.join(str(cell_value).replace(' ',''))+' ')` 
for listitem in line:
    txt_file.write('%s' % listitem)

Содержание столбца

Я хотел, чтобы вывод был похож на печать всех четырех имен столбцов в одной строке без пробела (замените пробел на подчеркивание, если оно есть, и напечатайте имя следующего столбца с одним пробелом в той же строке), но он печатает как BU_: V ehi c le HMIM C UB 1 BMS _ T C UB 0 BMS _ T C U И я хочу BU_: VehicleHMI MCU B1_BMS_TCU B0_BMS_TCU Спасибо

...