هناك العديد من جداول Excel في قالب NodeJS. هنا سأقدم باختصار استخدام وحدة نمطية استخدمتها.
أولاً ، قم بتثبيت وحدات Excel:
NPM تثبيت العقدة-xlsx
ثم ، قدم الوحدات النمطية في الكود:
var xlsx = require ('node-xlsx') ؛
أخيرًا ، احصل على البيانات واكتبها إلى Excel:
var fs = require ('fs') ؛ var xlsx = require ('node-xlsx') ؛ var ajax = required ('./ ajax.js') ؛ start () ؛ function start () {ajax.ajax ({url: "http://yuntuapi.amap.com/datamanage/data/data: " = [] Datas.Length - 1) {writexls (myDatas) ؛ fs.writeFilesync ("group.csv" ، buffer ، 'binary') ؛} parsexls () {var obj = xlsx.parse ('myfile.xlsx') ؛ console.log (obj) ؛}Ajax جزء من الكود:
var https = require ("https") ؛ var http = require ( "'، // object ، string dataType:' json '، error: function () {} ، الرؤوس: {} ، // {k: v ، ... ajaxlbs.js (الإعدادات) if (typeof settings === "object") {// التعامل مع الميراث القيمة الافتراضية // todo ... لـ (مفتاح في الافتراض) {if (الإعدادات [key] == null) {settings [key] = defaultsetting [key] ؛ }}}} var params = url.parse (settings.url ، true) ؛ // params تم تحليلها على النحو التالي // {// "بروتوكول": "http:" ، // "slashes": true ، // "host": "localhost: 3000" ، // "port": "3000" ، // "hostname": "localhost" ، // "Search": "؟ d = 1" ، // "query": {"d": "1"} ، // "pathname": "/" ، // 80 ، المسار: params.path ، الطريقة: Settings.Type} ؛ if (settings.data! = null) {Options.Path += "؟" لـ (var key in settings.data) {Options.Path = Options.Path + "&" + key + "=" + settings.data [key] ؛ } console.log (Options.Path) ؛ } var httpunity = http ؛ if (params.protocol == "https:") {options.port = 443 ؛ var httpunity = https ؛ } var req = httpunity.request (الخيارات ، الدالة (res) {var data = '' ؛ res.on ('data' ، function (chunk) {data += chunk ؛}). on ('end' ، function () {if (settings.datype === "json") {try {data الإعدادات. false ؛ //} //} if (settings.type === "post") {var datastr = querystring.stringify (settings.data) ؛ req.setheader ("طول المحتوى" ، datast.length) ؛ req.write (datast) ؛ } req.settimeout (settings.timeout) ؛ req.end () ؛} exports.ajax = ajax ؛محتوى Excel الذي تم إنشاؤه:
رمز المصدر تنزيل: Nodejs يحصل على بيانات الشبكة وينشئ جداول Excel
ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لتعلم الجميع.