ठीक है तो मैं यह वास्तव में अच्छी तरह से प्रलेखित node_module
js-xlsxपार्स XLSX और
प्रश्न बुलाया पाया json बनाएँ: मैं उत्पादन json के लिए एक xlsx कैसे पार्स कर सकते हैं? json
अंत में इस तरह दिखना चाहिए:
[
{
"id": 1,
"Headline": "Team: Sally Pearson",
"Location": "Austrailia",
"BodyText": "...",
"Media: "..."
},
{
"id": 2,
"Headline": "Team: Rebeca Andrade",
"Location": "Brazil",
"BodyText": "...",
"Media: "..."
}
]
index.js:
if(typeof require !== 'undefined') {
console.log('hey');
XLSX = require('xlsx');
}
var workbook = XLSX.readFile('./assets/visa.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;
// console.log(y + "!" + z + "=" + JSON.stringify(worksheet[z].v));
}
});
XLSX.writeFile(workbook, 'out.xlsx');
यहाँ एक्सेल शीट कैसा दिखाई देता है है
उपयोग कर सकते हैं आप को प्राप्त करने के प्रयास कर रहे हैं क्या? यदि आप बस जेसन संरचना में एक्सेल शीट्स साझा करना चाहते हैं, या बस आसान साझा करने के लिए एक्सेल शीट क्लाउड-आधारित बनाएं, तो ऐसे कई काम हैं जो ऐसी चीजें करते हैं। उदाहरण के लिए https://www.ipushpull.com – Tom
लागत धन। और मुझे पता है कि यह lib हाथ में आसान काम करेगा –
परीक्षण संस्करण भी है, लेकिन मूल रूप से आपको भुगतान करना होगा यदि आप कच्चे पुस्तकालय की तुलना में कुछ और उपयोगकर्ता के अनुकूल उपयोग करना चाहते हैं। आपके प्रश्न से यह स्पष्ट नहीं है कि आप क्या हासिल करने की कोशिश कर रहे हैं या समस्या क्या है। क्या आप अंतिम जेसन में पहली पंक्ति जोड़ने की कोशिश कर रहे हैं? – Tom