1
私はjs-xlsxというパッケージを使用しています。https://github.com/SheetJS/js-xlsx
質問:どのようにxlsxを出力してjsonを出力するかを解析できますか? Here is what the excel sheet looks like: 終わりではJSONは次のようになります。XLSXを解析してノードを持つjsonを作成します
[
{
"Nuber": 1,
"Department": "part1",
"Unit": ["check","second","cable"],
"BeginTime": "1/7:00",
"EndTime": "2/20:00",
"Worker": ["Lucy","Jussa","Peter"]
},
{
"Nuber": 2,
"Department": "part2",
"Unit": "check",
"BeginTime": "1/7:00",
"EndTime": "1/20:00",
"Worker": "Yu"
}
]
test.js:
XLSX = require('xlsx');
var workbook = XLSX.readFile('test.xlsx');
var sheet_name_list = workbook.SheetNames;
sheet_name_list.forEach(function(y) { /* iterate through sheets */
var worksheet = workbook.Sheets[y];
for (z in worksheet) {
/* all keys that do not begin with "!" correspond to cell addresses */
if(z[0] === '!') continue;
}
});
ありがとうございました! XLSX.utils.sheet_to_csvとXLSX.utils.sheet_to_jsonは非常に役に立ちますが、私は最後のjsonを{Worker ":[Lucy"、 "Jussa"、 "Peter"]}のようにしたいのですが、その作業者の名前は同じフィールド名。 – sogg
@sogg申し訳ありません、あなたの質問が間違っています。私はそのようなファイルを読んだことはありません。 –