我正在使用python2.7中的openpyxl,通过对源文本文件的字符串处理来制作excel表。到目前为止,所有填充在单元格中的值都完全符合我的要求。现在我尝试用两行字符串填充一个单元格。所以我创建了一个字符串并将该值添加到一个单元格中。在
value_cell1 = "single line string"
value_cell2 = "ABC\n"+"XYZ"
ws.append(value_cell1, value_cell2)
我面临的问题是,第二个单元格的值周围有一个引号。第一个单元格中的值没有任何引号,这也是我希望第二个单元格的行为方式。为了进一步澄清,如果我复制第一个单元格中的值并将其粘贴到记事本上,它将只粘贴该值,如下所示
^{pr2}$但如果我粘贴第二个单元格的值,它会变成
"ABC
XYZ" # with quotes
这些引语对我接下来的步骤不可取,因此我想删除它们。我试图理解它为什么会这样,并想知道是否有某种方法可以删除这些引号(不需要进一步处理,如“replace”函数或其他任何东西)。在
试试这个:(假设
ws
是一个空列表)相关问题 更多 >
编程相关推荐