Dea*_*ler 4 javascript excel json js-xlsx
我正在使用它js-xlsx来创建 Excel 文件。完成后.json_to_sheet,我得到的工作表不符合所需的列顺序。例如,我收到以下订单:
100 | 200 | 300| 400| a | b | c
Run Code Online (Sandbox Code Playgroud)
100, 200, 300, 400, a, b, c我的列标题是什么时候。
我要得到以下订单:
a | b | c | 100 | 200 | 300| 400
Run Code Online (Sandbox Code Playgroud)
当 a | b | c总是恒定的,而其他列的数量正在变化。
如何重新排列列顺序?
注意:
当使用数字作为标题时,请xlsx重新排列列,使标题以数字开头,然后是其余的。JSON当标题不以数字开头时,您可以仅对保存的列进行排序。一种解决方案是在数字前添加一个空格' ',这样就可以解决问题。但我不想在数字前有空格。
//\xc2\xa0by\xc2\xa0default\xc2\xa0generates\xc2\xa0'a,b,c\\n1,2,3\\n'\xe2\x80\x8b\n\xe2\x80\x8bXLSX\xe2\x80\x8b.\xe2\x80\x8butils\xe2\x80\x8b.\xe2\x80\x8bsheet_to_csv\xe2\x80\x8b(\xe2\x80\x8bXLSX\xe2\x80\x8b.\xe2\x80\x8butils\xe2\x80\x8b.\xe2\x80\x8bjson_to_sheet\xe2\x80\x8b(\xe2\x80\x8b[\xe2\x80\x8b{\xe2\x80\x8ba\xe2\x80\x8b:\xe2\x80\x8b1\xe2\x80\x8b,\xe2\x80\x8bb\xe2\x80\x8b:\xe2\x80\x8b2\xe2\x80\x8b,\xe2\x80\x8bc\xe2\x80\x8b:\xe2\x80\x8b3\xe2\x80\x8b}\xe2\x80\x8b]\xe2\x80\x8b)\xe2\x80\x8b)\xe2\x80\x8b\n\n\xe2\x80\x8b//\xc2\xa0pass\xc2\xa0header:['c','a','b']\xc2\xa0to\xc2\xa0reorder:\xc2\xa0'c,a,b\\n3,1,2\\n'\xe2\x80\x8b\n\xe2\x80\x8bXLSX\xe2\x80\x8b.\xe2\x80\x8butils\xe2\x80\x8b.\xe2\x80\x8bsheet_to_csv\xe2\x80\x8b(\xe2\x80\x8bXLSX\xe2\x80\x8b.\xe2\x80\x8butils\xe2\x80\x8b.\xe2\x80\x8bjson_to_sheet\xe2\x80\x8b(\xe2\x80\x8b[\xe2\x80\x8b{\xe2\x80\x8ba\xe2\x80\x8b:\xe2\x80\x8b1\xe2\x80\x8b,\xe2\x80\x8bb\xe2\x80\x8b:\xe2\x80\x8b2\xe2\x80\x8b,\xe2\x80\x8bc\xe2\x80\x8b:\xe2\x80\x8b3\xe2\x80\x8b}\xe2\x80\x8b]\xe2\x80\x8b,\xe2\x80\x8b\xc2\xa0\xe2\x80\x8b{\xe2\x80\x8bheader\xe2\x80\x8b:\xe2\x80\x8b[\xe2\x80\x8b'c'\xe2\x80\x8b,\xe2\x80\x8b'a'\xe2\x80\x8b,\xe2\x80\x8b'b'\xe2\x80\x8b]\xe2\x80\x8b}\xe2\x80\x8b)\xe2\x80\x8b)\xe2\x80\x8b\n\n\xe2\x80\x8b//\xc2\xa0pass\xc2\xa0header:['c','b','a']\xc2\xa0to\xc2\xa0reorder:\xc2\xa0'c,b,a\\n3,2,1\\n'\xe2\x80\x8b\n\xe2\x80\x8bXLSX\xe2\x80\x8b.\xe2\x80\x8butils\xe2\x80\x8b.\xe2\x80\x8bsheet_to_csv\xe2\x80\x8b(\xe2\x80\x8bXLSX\xe2\x80\x8b.\xe2\x80\x8butils\xe2\x80\x8b.\xe2\x80\x8bjson_to_sheet\xe2\x80\x8b(\xe2\x80\x8b[\xe2\x80\x8b{\xe2\x80\x8ba\xe2\x80\x8b:\xe2\x80\x8b1\xe2\x80\x8b,\xe2\x80\x8bb\xe2\x80\x8b:\xe2\x80\x8b2\xe2\x80\x8b,\xe2\x80\x8bc\xe2\x80\x8b:\xe2\x80\x8b3\xe2\x80\x8b}\xe2\x80\x8b]\xe2\x80\x8b, \xe2\x80\x8b{\xe2\x80\x8bheader\xe2\x80\x8b:\xe2\x80\x8b[\xe2\x80\x8b'c'\xe2\x80\x8b,\xe2\x80\x8b'b'\xe2\x80\x8b,\xe2\x80\x8b'a'\xe2\x80\x8b]\xe2\x80\x8b}\xe2\x80\x8b)\xe2\x80\x8b)\nRun Code Online (Sandbox Code Playgroud)\n我在 github 问题 #738 上发现了这个\n检查你是否可以从中做点什么。(带有“标题”部分的内容)
\n| 归档时间: |
|
| 查看次数: |
4406 次 |
| 最近记录: |