如何在保留相同订单的同时使用XLSX写入Excel文件
这是我写给表格的代码。
const handleClick = () => {
var wb = XLSX.utils.book_new();
var ws = XLSX.utils.json_to_sheet(arrayofobjects);
XLSX.utils.book_append_sheet(wb, ws, 'Test');
XLSX.writeFile(wb, 'file.xlsx');
};
let arrayofobjects = [
{
"00": 4,
"01": 6,
"10": 12,
"11": 7,
},
{
"00": 7,
"01": 7,
"10": 4,
"11": 5,
}
]
但我在Excel
这就是我期望的
Here is my code that writes to the sheet.
const handleClick = () => {
var wb = XLSX.utils.book_new();
var ws = XLSX.utils.json_to_sheet(arrayofobjects);
XLSX.utils.book_append_sheet(wb, ws, 'Test');
XLSX.writeFile(wb, 'file.xlsx');
};
let arrayofobjects = [
{
"00": 4,
"01": 6,
"10": 12,
"11": 7,
},
{
"00": 7,
"01": 7,
"10": 4,
"11": 5,
}
]
But I am getting output in another order in excel
This is what I am expecting
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您缺少的是按期望顺序的标头数组。
例如
What you are missing is a header array in the desired order.
for instance