Ich mache eine Excel-Tabelle durch einige String-Verarbeitung aus einer Quelltextdatei, mit openpyxl in Python 2.7. Bis jetzt funktionieren alle in Zellen aufgefüllten Werte genau so, wie ich es wollte. Jetzt versuche ich eine Zelle mit zwei Zeilen String zu füllen. Also habe ich eine Zeichenfolge erstellt und diesen Wert zu einer Zelle hinzugefügt.Openpyx Zelle Wert kommt in Anführungszeichen
value_cell1 = "single line string"
value_cell2 = "ABC\n"+"XYZ"
ws.append(value_cell1, value_cell2)
Das Problem, mit dem ich konfrontiert bin, ist, dass die zweite Zelle ein Zitat um den Wert hat. Der Wert in der ersten Zelle hat keine Anführungszeichen, und so wollte ich auch, dass sich die zweite Zelle verhält. Zur weiteren Klärung, wenn ich Wert in der ersten Zelle kopieren und fügen Sie sie in Notepad, wird es nur den Wert einfügen, wie unten
single line string # with no quotes
Aber wenn ich die zweite Zelle den Wert einfügen, wird es kommen, wie
"ABC
XYZ" # with quotes
Diese Zitate sind nicht wünschenswert für meine nachfolgenden Schritte daher möchte ich sie entfernen. Ich versuche zu verstehen, warum es sich so verhält und würde gerne wissen, ob es eine Möglichkeit gibt, diese Zitate zu entfernen (ohne weitere Verarbeitung wie die "Ersetzen" -Funktion oder irgendetwas).
Können Sie bitte den Grund für Down-Abstimmung erwähnen. – akhilc