当我复制并粘贴到记事本从Excel中每个引号后加引号

我有以下文本存储在工作表中的单元格中

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">

现在,当我复制并粘贴到记事本,我得到每个报价后额外的引号,所以它就像下面的string

<tr onmouseover=""this.style.backgroundColor='#74eb61';"" onmouseout=""this.style.backgroundColor='#e8e8e8';"">

在这里输入图像说明

您可以通过以下方式重新创build:

复制这个文本:

 <!-- CSS goes in the document HEAD or added to your external stylesheet --> <style type="text/css"> table.hovertable { font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #999999; border-collapse: collapse; } table.hovertable th { background-color:#009fe3; color:#FFFFFF; border-width: 1px; padding: 8px; border-style: solid; border-color: #a9c6c9; } table.hovertable tr { background-color:#e8e8e8; } table.hovertable td { border-width: 1px; padding: 8px; border-style: solid; border-color: #a9c6c9; } </style> <!-- Table goes in the document BODY --> <table class="hovertable"> <th colspan="4">Info Header</th> <tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';"> <td>Item 1A</td><td>Item 1B</td><td>Item 1C</td> </tr> <tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';"> <td>Item 2A</td><td>Item 2B</td><td>Item 2C</td> </tr> <tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';"> <td>Item 3A</td><td>Item 3B</td><td>Item 3C</td> </tr> <tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';"> <td>Item 4A</td><td>Item 4B</td><td>Item 4C</td> </tr> <tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';"> <td>Item 5A</td><td>Item 5B</td><td>Item 5C</td> </tr> </table> 

并粘贴到Excel中的任何单元格

然后复制单元格的内容并粘贴在记事本上,你会发现额外的引号

这是“devise行为”。 在将单元格值从XL传输到Notepad ++的过程中,剪贴板的参与意味着对文本string进行评估。 有很多testing场景(我没有一个完整的列表),但似乎你的粘贴操作被解释为创build逗号分隔或制表符分隔的TXT导出文件。 由于系统将引号字符用作XL-to-TXT导出中的文本限定符特殊字符,因此引号字符会加倍。

不幸的是,你不希望这种过渡行为,但许多人却这样做。 如果您需要绕过它,请在编辑模式下复制公式栏或单元格中的文本string。 这不是Excel的做,甚至办公剪贴板(OCB)。 这是Windows剪贴板的行为,试图解释从XL到记事本++的转移。