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

如何从excel中获取格式合理的文本表,以用作纯文本或标记,excel,text,format,Excel,Text,Format,我的情况如下: 用于计算一堆不同种类树木价格的电子表格。(我是一个种树人) 该数据有两种用途: 我在降价中使用它在我的网页上制作表格 我在kijiji广告中使用它 后者使事情变得棘手。从excel中剪切和粘贴会使数据由单个选项卡分隔。什么都没排好。在某些程序(如Kijiji)中,excel中粘贴的表格如下所示: | Bareroot Bundles of 25 2-3 year olds |||| | Bundles | # Tr

我的情况如下:

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

该数据有两种用途:

  • 我在降价中使用它在我的网页上制作表格
  • 我在kijiji广告中使用它
  • 后者使事情变得棘手。从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   |
    
    "|"&A1&"|"&B1&"|"&C1...
    

    糟糕。

    这里有几个使用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   |
    
    "|"&A1&"|"&B1&"|"&C1...
    
    管道符号用于标记,但也用作单元边界标记

    您需要修改以进行可能的分组。例如,5列表格上的单行标题最终将被删除

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

    在对应格式化行的空白单元格中,键入一个合适的字符串::--------:……/P> 我的问题比那更糟。我在Canada 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&报告(“,K$1-LEN(F1))& “|”&G1

    在这一点上,如果我想刷新正确的文本,我必须反转 报告和单元格引用。没有居中的想法

    最终的结果是这样的

    |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|
    

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

    如果我有这样的表格:

    |   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   |
    
    "|"&A1&"|"&B1&"|"&C1...
    

    我将通过以下步骤来完成:

  • 使用一组
    -
    ,从新行添加标题分隔符,确保有多个:

  • 插入其他列以包含列分隔符,然后选择将包含分隔符的单元格。插入分隔符,然后不按Enter键,而是按Ctrl+Enter键同时填充所有选定单元格:

  • 将所有内容格式化为新字体,调整对齐方式和列宽:

  • 另存为格式化文本:

  • 如果在记事本中打开文件,则会显示如下:


    很有趣。我的Persctive的缺点:A.我不能根据需要从电子表格中剪切和粘贴一块。B:我必须把每种产品作为一个单独的Spreadsheet来创建。事实上,这些花絮都在一个大工作簿的一张纸上。C:PRN文件使用回车代替换行符。D:使用“另存为”功能让我在依赖更高级功能的情况下遇到了好几次麻烦。但是关于空格分隔文件的提示是我错过的。这是一个很好的额外配方。另一个问题,具体到我的使用:冒号在降价中很重要。它们影响标记将如何居中/对齐列。此行不允许有空格。第一轮玩的时候,我没能让管子排成一行,在管子的左边放一个冒号,并消除空格。嘿,纳粹:这正是我的问题——我想要一个答案。对我来说,这似乎完全符合我的主题。我会正确回答这个问题,但网站已经关闭了:我找到了这个网站:我能够将我的excel直接复制到网格中,并生成降价表。正是我需要的。