如何从excel中获取格式合理的文本表,以用作纯文本或Markdown

时间:2014-02-02 16:32:00

标签: excel text format

我遇到以下情况:

电子表格用于计算一堆不同树种的定价。 (我是一个树农)

此数据有两个用途:

  1. 我在Markdown中使用它在我的网页上制作表格。
  2. 我在kijiji广告中使用它。
  3. 后者使事情变得棘手。从Excel中剪切和粘贴会留下由单个标签分隔的数据。什么都没有排队。像Kijiji这样的程序中的excel粘贴表看起来像这样:

    |   Bareroot Bundles of 25 2-3 year olds                            ||||
    |   Bundles |   # Trees |   Cost    |   Price Per Tree  |
    |:  -------------   :|: ------- :|: ------- :|: ------------------- :|
    |   5 Trees |   5   |   $30.00  |   $6.00   |
    |   Single Bundle   |   25  |   $75.00  |   $3.00   |
    |   5 Bundles   |   125 |   $300.00 |   $2.40   |
    |   10 Bundles  |   250 |   $525.00 |   $2.10   |
    

    呸。

2 个答案:

答案 0 :(得分:5)

如果我有这样的表:

enter image description here

我会按照以下步骤进行:

  1. 使用一堆-从新行添加标题分隔符,确保其数量超过以下:

    enter image description here

  2. 插入其他列以包含列分隔符,然后选择将具有分隔符的单元格。插入分隔符然后,而不是按 Enter ,我会按 Ctrl + Enter 同时填充所有选定的单元格:< / p>

    enter image description here

  3. 将所有内容格式化为字体Courier New,调整对齐和列宽:

    enter image description here

  4. 另存为格式化文本:

    enter image description here

  5. 如果您在记事本中打开文件,它将如下所示:

    enter image description here

答案 1 :(得分:0)

这里有几个使用Excel数据的方法。

  • 正常布置电子表格。
  • 为格式化行插入一个空行。
  • 在表格右侧创建一个宽列

对应于表格行的每一行都有如下公式:

"|"&A1&"|"&B1&"|"&C1...

管道符号用于降价,但也可用作单元格边界标记。

您需要修改可能的分组。例如。 5列表中的单行标题最终将成为

"|"&A1&"||||"

在与格式行对应的空白单元格中,键入适当的字符串|:--------:| ...

我的问题比这更麻烦。我在加拿大kijiji(与美国版本不同)做广告他们允许广告中的一些格式,但根本没有表格格式。

我需要ascii文本表。从excell到文本处理器的剪切和粘贴结果不是很好,因为数据是用单个制表符分隔的。排队的任何事都是巧合。

我的路线是更进一步,并制作一个ascii格式列,适用于MMD或文字基础广告。

首次尝试:

"|" & A1 & REPT(" ",15-LEN(A1)) &
"|" & B1 &...

我不喜欢列宽的硬编码。 如果您的源列是2.50美元,则会出现2.5

第二次尝试。

我要使用的每列的空白列。

如果我们的表是5列宽,我需要另外5列。假设我想要的数据是A-E列。我将创建F-J进行格式化。

这一个中的F1有公式

=TEXT(A1,"$0.00")

根据需要复制和缩小。如果源文本已经是一个字符串,那么无关紧要,它将保持不变。

其次,在上面插入一行。在此行中,但输出所需的列宽。

现在你的K2公式将如下所示: “|” &安培; F1&amp; REPT(“”,K $ 1-LEN(F1))&amp; “|” &安培; G1 ......

此时如果我想要正确的文字,我必须扭转 REPT和Cell参考。没有对中心的想法。

最终结果是

|Bareroot Bundles of 25 2-3 year olds                      ||||
|Bundles             |# Trees   |      Cost| Price Per Tree|
|:-------------------|:---------|---------:|--------------:|
|5 Trees             |5         |    $30.00|          $6.00|
|Single Bundle       |25        |    $75.00|          $3.00|
|5 Bundles           |125       |   $300.00|          $2.40|
|10 Bundles          |250       |   $525.00|          $2.10|

在使用中,我可以从我的电子表格中剪切和粘贴,然后剪掉顶行右边缘的额外管道符号。