从纯文本复制时的Excel文本格式器

时间:2019-06-07 10:05:09

标签: excel formatting

我正在寻找类似html <b>文本格式化程序(以及其他用于颜色的文本)之类的文本以将文本粘贴到Excel中,以便Excel将其识别为“格式化”并以这种方式显示。

我的另一个问题是我的剪贴板中有一个纯文本(从sublcass of a python PyQt QTableWidget复制,但是我认为这无关紧要),基本上是这样的:

\tHeader1\tHeader2\nRowHeader1\t0.23\t0.45\nRowHeader2\t0.1\t1.3

将其复制到剪贴板时会将\t\n转换为格式正确的文件:

    Header1 Header2
RowHeader1  0.23    0.45
RowHeader2  0.1 1.3

粘贴到Excel中时如下所示:

Excel Raw

现在我有三个问题:

  1. (德语)Excel会将数字之一识别为日期。我知道我现在可以粘贴选项,并告诉Excel将所有内容都视为文本。但是有没有办法我可以更改纯文本,以便Excel已经知道它应该将其视为文本?
  2. 我希望标题为粗体。有什么方法可以更改纯文本(以后不能在Excel中更改),以便Excel知道何时将其粘贴为粗体?我天真地尝试了HTML格式化程序<b>,该方法不起作用。
  3. 某些数字背景应为红色。同样,是否可以更改纯文本,以便Excel在粘贴后自动将其变为红色?

总而言之,我该如何更改:

\tHeader1\tHeader2\nRowHeader1\t0.23\t0.45\nRowHeader2\t0.1\t1.3

这样,当粘贴​​到Excel中时,它会自动如下所示:

Excel Formatted

0 个答案:

没有答案