1

Node.JS サーバーで js-xlsx を使用して xlsx ファイルをエクスポートしたいと考えています。ファイルを読み取って保存できます。しかし、テーブルにコンテンツを入力しようとしてもうまくいきません。

次のような行を使用して入力します。

for (var i = 0; i < workbook.SheetNames.length; i++) {
    var sheet = workbook.Sheets[workbook.SheetNames[i]];
    var studenten = stapel[workbook.SheetNames[i]];

    sheet["A1"] = {v: "This is a test!",t:"s"};

    workbook.Sheets[workbook.SheetNames[i]] = sheet;
}

、セルアドレスもこの表記にしてみました

{c:0,r:0}

しかし、ファイルをエクスポートすると、テーブルが空になります。さまざまなワークシートを作成しても問題ありませんが、テーブルにコンテンツを入力できません。ここの誰かが、テーブルを正しくアドレス指定してその内容を操作する方法を教えてくれませんか?

前もって感謝します!

更新:偶数

function Workbook() {
    if (!(this instanceof Workbook)) return new Workbook();
    this.SheetNames = [];
    this.Sheets = {};
}

var workbook = new Workbook();
workbook.SheetNames.push("1");
workbook.Sheets[1] = {'A1': {v: "HI",t:"s"}};

動作しません。私はAPIを理解していないと思います!

4

1 に答える 1