Как выделить ячейки, соответствующие индексу в csv или xlsx, и снова сохранить в соответствующем формате с выделенной ячейкой, используя python - PullRequest
0 голосов
/ 30 января 2020

Мой Excel выглядит следующим образом. Скажем, я загружен в DF Var.

Error_Description   Code_1   Code_2   Code_3..........

Code_1 is invalid    C1       C2      C3

Code_3 is invalid    C1       C2      C3

Так что мне нужно выделить ячейки в соответствии с индексом NUmber в DF

import pandas as pd


DF = pd.DataFrame.read_csv("Code.csv")

Мне нужно перебрать 1-й столбец для условия на

for i in range(len(DF)):
   s = DF.ix[i,'Error_Description']
   # So now s contains=Code_1**//Sounds that Code_(ColumnName)**
   sp = s.split('_')
   # now sp[2] Contains number 1
   # **So i need to highlight the cell which having index 1.//DF.ix[0,'1']** // Contents to be highlighted.
   # So respective to ColumnName in that Error_Description Column i need to highlight the cell.

То же самое для второй строки, мне нужно выделить 3-ю ячейку этой 2-й строки DF.

И снова мне нужно сохранить как файл CSV или XLSX по тому же пути.

DF.to_csv("Code.csv")  //With highlighted cells

Прямо сейчас мой файл в формате CSV. Я могу изменить это на формат xlsx.

Как я могу добиться этой части Highlight. Так как я новичок в python, я не смог взломать это.

Поэтому, если возможно, опубликуйте код и объясните, как это сделать.

Спасибо за поддержку !!! !!!! * * 1023

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...