問題タブ [spreadjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
127 参照

node.js - Excelファイルで復元/破損した数式を知る方法

Excelファイルを生成するプログラムがあります。具体的には、GrapeCity の SpreadJS にロードされ、ExcelIO ライブラリを介して再度エクスポートされる JSON ファイルを生成するノード アプリです。このファイルには多くの式が含まれています。それ自体が自明ではない入力データ セットから、さまざまな規則に従って作成された少なくとも 1,000 のさまざまな形式です。これらのファイルは SpreadJS にファイルをロードし、Excel にロードして動作しているように見えるようにエクスポートしますが、ロードしようとすると Excel から多くのエラーが発生します。

この質問を最初に投稿した後、問題の数式がテキスト文字列に二重引用符ではなく単一引用符を使用していたためであることが最終的にわかりました。問題は、推測ゲームをプレイせずに、 Excel が削除または修正した数式を特定するにはどうすればよいかということです。Excel のいわゆるログ ファイルは、同様に役に立たない参照の繰り返しにすぎません。

次のいずれかが適切な回答と見なされます。

  • 問題のある数式の文字列を Excel に教えてもらう方法
  • 問題のある数式のセル参照 (F5 など) を Excel に教えてもらう方法
  • 同じことをする外部ツール
  • Excelファイルまたは元の入力のいずれかで実行できるExcel式を検証するためのライブラリまたはツールで、同様の出力が得られます。それがさらに良いnpm libだったら