Ich benutze die Übergabe xlsx-to-json npm-Paket, und es ist ganz in Ordnung. Es gibt eine Option zum Targeting eines einzelnen Blattes, aber keine schnelle Möglichkeit zum Verschachteln von Objekten. Ich weiß, das liegt daran, dass die Art der Tabellen A: 1 ist, begrenzt auf 1 Datenebene.XLS => geschachtelt JSON
Ich habe festgestellt, dass wir mehrere Blätter haben und sie in ein 2-Level-Deep-Objekt {a:{1:x},b:{2:z}}
stechen --- aber etwas tiefer als das, in diesem Ansatz, würde ein zusätzliches Blatt erfordern. Das würde schnell außer Kontrolle geraten.
Wahrscheinlich gibt es keinen Weg um die Begrenzung und ich bin der falsche Baum bellen, aber es lohnt sich die brillante Leute hier zu fragen, wenn es eine Methode gibt, XSL verwenden, um verschachtelte Objekte auszugeben?
Ich vermute, der beste Ansatz dafür wäre, die XLS für eine optimierte MongoDB-Schnittstelle zu tauschen. Um eine flache oder relationale Konvertierung in eine Verschachtelung zu vermeiden, beginnen Sie mit verschachtelten Wörterbüchern. Danke, dass du eine Stimme aus gutem Grund bist. – vars