Excel坚持格式化HTML
我需要将大约15,000行数据从MS SQL查询复制到Excel 2007电子表格。一些单元格包含HTML作为纯文本,其中大多数包含HTML表。我希望HTML在Excel,标签和所有标签中保留纯文本;但是无论我做什么,Excel都会看到标签并呈现表格,这完全弄乱了工作表。将单元格设置为文本格式无效。选择性粘贴>文本不起作用。将包含HTML的单个单元格的文本直接复制到编辑栏中确实可以,但是对于15,000行而言,这实际上不是可行的解决方案。 我知道可以将HTML保留为纯文本,因为我曾经对其进行过管理。我只是不记得如何。我也看到了其他人提出的其他问题,因此功能确实存在。 我非常沮丧,非常感谢您的帮助。 编辑: @variant:粘贴到记事本中并从那里复制文本会产生与直接复制查询结果相同的结果。另外,粘贴到记事本中的数据将变为制表符分隔的格式,并且HTML中有缩进的制表符,因此即使删除了格式设置,我也认为这会弄乱列。该文本还包含逗号,因此另存为.csv也无济于事。(我确实尝试过。) @Jay:这是HTML的示例,其中替换了不相关的文本。抱歉,水平滚动-由于这是一个格式问题,我认为最好原样粘贴文本。(我知道<li>标记未关闭;在这种情况下,我不关心修复错误的HTML。) <center> <table border="1" width="400" style="border: 1 solid #808080" cellpadding="2" cellspacing="0" bordercolor="#C0C0C0"> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">Header text</font></td> </tr> <tr> <td width="100%" height="14">Paragraph of text</td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14"> …