Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

Node.jsの配列へのテキストファイルの読み込み


node.jsを使用して、テキストファイルを読み取り、そのコンテンツを配列として返すことができます。この配列コンテンツを使用して、その行を処理するか、単に読み取るために使用できます。 'fs'モジュールを使用して、ファイルの読み取りを処理できます。 fs.readFile()およびfs.readFileSync()メソッドは、ファイルの読み取りに使用されます。この方法を使用して、大きなテキストファイルを読み取ることもできます。

例(readFileSync()を使用)

fileToArray.jsという名前のファイルを作成し、以下のコードスニペットをコピーします。ファイルを作成したら、次のコマンドを使用して、以下の例に示すようにこのコードを実行します-

node fileToArray.js

fileToArray.js

// Importing the fs module
let fs = require("fs")

// Intitializing the readFileLines with the file
const readFileLines = filename =>
   fs.readFileSync(filename)
   .toString('UTF8')
   .split('\n');

// Calling the readFiles function with file name
let arr = readFileLines('tutorialsPoint.txt');

// Printing the response array
console.log(arr);

出力

C:\home\node>> node fileToArray.js
[ 'Welcome to TutorialsPoint !',
   'SIMPLY LEARNING', '' ]

例(async readFile()を使用)

もう1つの例を見てみましょう。

// Importing the fs module
var fs = require("fs")

// Intitializing the readFileLines with filename
fs.readFile('tutorialsPoint.txt', function(err, data) {
   if(err) throw err;
      var array = data.toString().split("\n");
   for(i in array) {
      // Printing the response array
      console.log(array[i]);
   }
});

出力

C:\home\node>> node fileToArray.js
Welcome to TutorialsPoint !
SIMPLY LEARNING

  1. テキスト(TXT / CSV)ファイルをExcelファイルに変換する方法

    テキストファイルにアイテムのリストがあり、テキストファイルからMicrosoftExcelにデータをインポートする場合 、手動で書き込むことなくそれを行うことができます。 Excelには、ユーザーが.txtファイルからスプレッドシートにすべてのテキストをインポートして、ユーザーがすばやく作業できるようにするオプションがあります。 メモ帳または.txtファイルに製品リストがあり、Excelスプレッドシートの列にそれらをインポートする必要があると仮定します。これを行うには2つの方法があります。まず、.txtファイルからすべてのテキストを手動でコピーして貼り付け、スプレッドシートに貼り付けることが

  2. テキスト ファイルから Excel にデータをインポートする方法 (3 つの方法)

    必要なデータがテキスト ファイルに含まれている場合があります。そのデータを Excel にインポートする必要があります。 さまざまな操作を実行するためのワークブック。この記事では、 データをインポート するためのシンプルで効果的な方法を紹介します。 テキスト ファイル から Excel に . 説明のために、テキスト ファイルに存在する次のデータをソースとして使用します。たとえば、データには Salesman が含まれています 、商品 、および セールス 会社の。この情報を Excel にインポートします 次のワークブックをダウンロードして、自分で練習してください。 テ