我正在通过C#Stringbuilder,用适当的制表符分隔的文本(新行,“\ t”等)生成一段文本,并在我的Web应用程序的标记内显示文本。如果我将其复制/粘贴到Excel,所有文本都会粘贴到电子表格的第一列。制表符分隔文本复制粘贴到Excel
如果我复制块(Chrome)的外部HTML或复制/粘贴到记事本++然后粘贴到Excel,所有数据整齐地粘贴到单个单元中 - 这是此项工作的预期结果。任何人都可以告诉我需要做什么才能从我的应用程序复制文本并将其粘贴到Excel中,以便将文本粘贴到单个单元格中(即保留制表符分隔的格式)?
谢谢...详细说明,我的电子表格已设置为接受制表符分隔的文本。这是一个最终用户,他们希望能够将制表符分隔的文本复制/粘贴到网页上并粘贴,而无需其他步骤(他的电子表格也默认为制表符分隔)。如果你复制outerHTML并粘贴到Excel中,这会工作。 – joesAppendix
好的,这使得它更清晰一点。希望编辑适合你! – Roosz0rd
我很欣赏这个答案,但我得到的指示是“不需要额外的步骤就可以粘贴到Excel中。”该文本应该粘贴到Excel中并保留其“表格”格式,就像它是一个tsv文件一样。 – joesAppendix