Я пытаюсь прочитать содержимое файла 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 Спасибо