Node.js は Excel から JSON_node.js への変換を実装します
私は人気のあるnode.jsを使用した、オンラインコース選択のためのシステムに取り組んでいます。今日、比較的大量の生徒や教師の情報をインポートする方法を考えていたのですが、たまたま手元にいくつかの Excel テーブルがありました。 ExcelをJSONに変換してmongodbに注ぎたいだけです。
インターネットで検索すると、たくさんの情報が見つかりました。それらのほとんどは C# または Python で書かれており、自分でコンパイルする必要があります。そうしないと、さまざまなライブラリが不足しているために実行できません。グーグルで調べたところ、このモジュールが実際にノードに存在することがわかりました。 URL は https://www.npmjs.com/package/xls-to-json です。 。
手順を記録してください:
任意の場所に移動し、新しい package.json を作成します。なぜnpmで直接インストールしようとしたのかわかりませんが、うまくいかなかったので、そのまま放置しました。
{ "name": "abc", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "dependencies": { "xls-to-json": "*" } }
保存後、インストール パッケージを直接 npm install します。次に、新しい app.js
を作成します。
node_xj = require("xls-to-json"); node_xj({ input: "test.xls", // input xls output: "output.json" // output json //sheet: "sheet1", // specific sheetname }, function(err, result) { if(err) { console.error(err); } else { console.log(result); } });
上記サイトのコードを直接貼り付けたものです。その後、実行時にシートにエラーがあったので直接コメントさせていただきました。
test.xls を同じディレクトリに配置し、次に app.js をノードに配置します。 。
クラスメイト全員の情報なので暗号化されています。とにかく、成功したことがわかります。
この方法は非常に単純かつ粗雑です。 。ここをマークして共有し、より良い方法がある場合、または提案がある場合は、コメントを残すことができます。ありがとう。
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ノンブロッキングおよびイベント駆動に基づいて構築されたノード サービスには、メモリ消費量が少ないという利点があり、大量のネットワーク リクエストの処理に非常に適しています。大量のリクエストを前提として、「メモリ制御」に関する問題を考慮する必要があります。 1. V8 のガベージ コレクション メカニズムとメモリ制限 Js はガベージ コレクション マシンによって制御されます

この記事では、NodeJS V8 エンジンのメモリとガベージ コレクター (GC) について詳しく説明します。

ノード用の Docker イメージの選択は些細なことのように思えるかもしれませんが、イメージのサイズと潜在的な脆弱性は、CI/CD プロセスとセキュリティに大きな影響を与える可能性があります。では、最適な Node.js Docker イメージを選択するにはどうすればよいでしょうか?

ファイル モジュールは、ファイルの読み取り/書き込み/開く/閉じる/削除の追加など、基礎となるファイル操作をカプセル化したものです。ファイル モジュールの最大の特徴は、すべてのメソッドが **同期** と ** の 2 つのバージョンを提供することです。 asynchronous**、sync サフィックスが付いているメソッドはすべて同期メソッドであり、持たないメソッドはすべて異種メソッドです。

Node 19 が正式リリースされましたので、この記事では Node.js 19 の 6 つの主要な機能について詳しく説明します。

Node.js はどのように GC (ガベージ コレクション) を行うのでしょうか?次の記事で詳しく説明します。

イベント ループは Node.js の基本的な部分であり、メイン スレッドがブロックされていないことを確認することで非同期プログラミングが可能になります。イベント ループを理解することは、効率的なアプリケーションを構築するために重要です。次の記事では、Node のイベント ループについて詳しく説明します。お役に立てれば幸いです。

ノードが npm コマンドを使用できない理由は、環境変数が正しく設定されていないためです。解決策は次のとおりです: 1. 「システムのプロパティ」を開きます; 2. 「環境変数」->「システム変数」を見つけて、環境を編集します。変数; 3.nodejs フォルダーの場所を見つけます; 4.「OK」をクリックします。
