問題タブ [roo-gem]

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 投票する
1 に答える
134 参照

ruby - roo gem と ruby​​ を使用して、Excel のシート 1 と 2 の row1 と row1 からサブ配列の配列を生成する必要があります。

次のコードがあります

電流出力

実際、Excelは次のようになります。

私はルビーに不慣れです出力を期待しています

シート 1 の行 1 とシート 2 の行 1 を、パーティションで試した配列としてクラブする必要があります。シート 1 とシート 2 の列 1 は同じです。

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

ruby-on-rails - XLS ファイルを解析しようとすると「OLE2 署名が無効です」

.XLS ファイルをアップロードして解析しようとしています。私はroo-xlsSpreadsheetを試しましたが、両方でこのエラーが発生しています:

このエラーに関するリソースをいくつか見つけましたが、唯一の答えは、ドキュメントを .XLS として再保存することです。

残念ながら、ユーザーがファイルをアップロードしているため、これは実際にはオプションではありません。そのため、再保存を必要とせずに機能することが重要です。

記録のために、ファイルを再保存しようとしましたが、現在は機能していますが、再保存の前後のファイルの形式がまったく同じに見えるため、なぜ機能するのか途方に暮れています。これは、Excelの「ファイルの種類」の下にリストされていたもので、前後に次のとおりです。

Microsoft Excel 97-2003 ワークシート (.xls)"

そして、これはLibreofficeの「タイプ」の下にリストされているもので、前後に次のとおりです。

Microsoft Excel ワークシート (application/vnd.ms-excel)

どうしたの?

また、ここに私の簡単なアップロードコードがあります:

コントローラ