将文本文件数据转换为表格

Kobus Strydom

我有一个包含 2 列的文本文件,我想将其转换为表格。下图只是文件中的样子,而不是表格。格式是在发布问题时将我的所有文本放在一行中。

这是文件中数据的样子:

name: name1
copies: 3
copy1: name1copy1
copy2: name1copy2
copy3: name1copy3
name: name2
copies: 1
copy1: name2copy1
name: name3
copies: 2
copy1: name3copy1
copy2: name3copy2 

这是我想出去的:

name,copies,copy1,copy2,copy3  
name1,3,name1copy1,name1copy2,name1copy3
name2,1,name2copy1,bull,null
name3,2,name3copy1,name3copy2,null  

从这里我可以导入到 excel 中。

格伦杰克曼

这将 GNU awk 用于多维数组:它一次性读取所有数据并在 END 块中发出输出。这是“script.awk”

BEGIN {FS = ": "}

!($1 in head) {head[$1] = h++}
$1 == "name"  {name = $2}
{data[name][$1] = $2}

END {
    PROCINFO["sorted_in"] = "@val_num_asc"

    # print the header
    sep=""
    for (item in head) {
        printf "%s%s", sep, item
        sep = ","
    }
    printf "\n"

    # print the data
    for (name in data) {
        sep=""
        for (item in head) {
            printf "%s%s", sep, data[name][item]
            sep = ","
        }
        printf "\n"
    }
}

然后:

$ gawk -f script.awk file
name,copies,copy1,copy2,copy3
name1,3,name1copy1,name1copy2,name1copy3
name2,1,name2copy1,,
name3,2,name3copy1,name3copy2,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将爆炸文本文件转换为表格

来自分类Dev

将文本文件转换为数据框R

来自分类Dev

如何使用csv文件或文本文件(不使用熊猫)将网络抓取的数据转换为表格格式

来自分类Dev

将文本文件转换为 html 输出,以便可以以表格格式打印数据

来自分类Dev

将列表格式的文本文件转换为列表

来自分类Dev

Powershell 将选项卡式文本文件内容转换为格式良好的 HTML 表格

来自分类Dev

将文本文件转换为CSV文件

来自分类Dev

将文本文件中的数据转换为数据框

来自分类Dev

以表格格式将数据写入文本文件

来自分类Dev

将Windows文本文件转换为Ubuntu文本文件

来自分类Dev

将Windows文本文件转换为Ubuntu文本文件

来自分类Dev

将文本文件转换为jlabel,并将jlabel与文本文件进行比较

来自分类Dev

将大量文本文件转换为一个大文本文件

来自分类Dev

使用ghostscript将Postscript转换为文本文件

来自分类Dev

将Python文本文件转换为.csv

来自分类Dev

Python将文本文件转换为json对象

来自分类Dev

使用DataPower将文本文件转换为xml

来自分类Dev

使用PHP将文本文件转换为数组

来自分类Dev

将R对象转换为csv /文本文件

来自分类Dev

使用Python将JSON转换为文本文件

来自分类Dev

将文本文件转换为Excel

来自分类Dev

将纯文本文件转换为JSON

来自分类Dev

使用列将文本文件转换为csv

来自分类Dev

将文本文件转换为List <int>

来自分类Dev

如何将文本文件转换为图片

来自分类Dev

将文本文件转换为常量char指针

来自分类Dev

将PHYLIP文本文件转换为PNG图像

来自分类Dev

将文本文件转换为python上的列表

来自分类Dev

通过javascript将文本文件转换为html

Related 相关文章

热门标签

归档