jq 写table 列:提单号/运单号、一程日期、二程日期、预计到货日期、海船公司、船名航次、放箱日期、放箱单上传
时间: 2023-07-10 21:29:38 浏览: 97
在 jq 中可以使用 `table` 模块来创建表格,并使用 `thead` 和 `tbody` 标签来定义表头和表体。以下是一个示例代码,其中包含您提到的列:
```jq
# 定义表头
def tableHeader: ["提单号/运单号", "一程日期", "二程日期", "预计到货日期", "海船公司", "船名航次", "放箱日期", "放箱单上传"];
# 定义数据行
def dataRow:
[
"12345", # 提单号/运单号
"2022-01-01", # 一程日期
"2022-01-05", # 二程日期
"2022-01-10", # 预计到货日期
"COSCO", # 海船公司
"COSCO SHIPPING KILIMANJARO V.010E", # 船名航次
"2022-01-15", # 放箱日期
"upload_file.pdf" # 放箱单上传
];
# 定义表格
def table: [tableHeader, dataRow];
# 输出表格
table
```
输出结果如下所示:
```
[
[
"提单号/运单号",
"一程日期",
"二程日期",
"预计到货日期",
"海船公司",
"船名航次",
"放箱日期",
"放箱单上传"
],
[
"12345",
"2022-01-01",
"2022-01-05",
"2022-01-10",
"COSCO",
"COSCO SHIPPING KILIMANJARO V.010E",
"2022-01-15",
"upload_file.pdf"
]
]
```
您可以根据需要修改数据行中的值来创建自己的表格。
阅读全文