問題タブ [axlsx]

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 に答える
401 参照

ruby-on-rails - HTMLをテキストに変換するAXLSX_RAILS

gem AXLSX_RAILS を使用して、Rails データを Excel スプレッドシートに保存しています。

データベースに HTML として保存されているテキスト フィールドがいくつかあります。

これは、HTML をテキストに変換する私の試みです。

これにより、HTML タグが削除されます。

 ですが、エクセルの改行(コード10-vbLf)に置き換えたいと思います。

どうやってやるの?

私はこれを試しました:

助けてくれてありがとう!

0 投票する
1 に答える
264 参照

ruby-on-rails - Rails Paperclip イメージを AXSLX ファイルに変換

Paperclip 画像を A​​XSLX ファイルに保存しようとしています。

これは AXSLX コードです。

コンソールからの imgurl =

ブラウザの imgurl は画像を表示します。

私が得るエラーは次のとおりです。

助けてくれてありがとう!

更新1

imgurl = を使用する場合http://localhost:3000/system/attachments/attaches/000/000/161/original/donut.jpeg

私は得るfile does not exist

0 投票する
1 に答える
195 参照

ruby - axlsx で watir スクリプトの結果を Excel シートに書き込む方法

初めて axlsx を使用していますが、その機能がわかりません。私はwatirの結果をExcelシートに書き込もうとしています.axlsxが面白いと思ったので、それを使用しようとしています. 私はある時点で立ち往生していて、前に進むことができません。ここから助けが得られることを願っています。

私のシナリオは、Excelシートの各列に見出しが必要で、2行目から結果が毎回新しい行に追加され続けることです.これまでに以下のコードを試しました.

前もって感謝します。

0 投票する
1 に答える
1237 参照

ruby-on-rails - Ruby Divide が Rails Axlsx Export で常にゼロを返す

この Aslsx エクスポートで分割が機能しない理由を、一生理解できません。足し算、引き算、掛け算、モジュラス除算をうまく行うことができますが、やろうとするanswer_number / question_numberと常に0として出てきます.私が間違っていることは何ですか?

answer_number時代を吐き出す作品question_number

動作しません - 吐き出します 0:

また、数値が 0 未満のときに何らかの切り捨てを行っているのではないかと考えましたが、これも機能していないようです (最終的な目標は、選択された各回答の割合を取得することです)。

0 投票する
3 に答える
4527 参照

ruby-on-rails - Rails Axlsx セル内の改行

Rails で Axlsx gem を使用してセルに新しい行を追加する方法はありますか?

基本的に、値を入力したら Excel で複製すると、Alt + Enter を実行して、セルの新しい行にテキストを追加できます。私は試した

しかし、それはエラーをスローします。

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

ruby-on-rails - Rails Axlsx の列幅と折り返しテキスト

Axlsx を使用すると、一部のセルがテキストを折り返すように設定され、うまく機能します。私が直面している問題は、セルの自動幅がどのように計算されるように見えるかです。何が起こっているかは、最初は次のようにデータが入ってくるようです:

幅をそれほど大きく設定するために使用するAxlsx。しかし、折り返しテキストが入ってきて、セルを次のように正しく設定します。

高さは 5 つすべての値を表示するように正しく設定されますが、行の幅は依然として巨大です。Excel内でセルをダブルクリックして幅を自動サイズ調整するかのように、Axlsxにセルのサイズを自動調整させる方法があるかどうかは誰にもわかりませんか? Axlsx を介してスプレッドシートに追加するときに Excel の列幅を正しく設定することはうまくいかないようですが、効果を得ることができませんでした:widths

私もcolumn_widthsで遊んでいますsheet.column_widths *30。このプロパティですべての列の幅を強制的に同じにする方法があるかどうかは誰にもわかりませんか? 配列を受け入れないようです-コンマで区切られた整数/浮動小数点数/修正番号のみで、* 30 を実行すると、最初の列が 30 の幅に設定されるだけです。実際には、何列になるかは事前にわかりません(動的データ)を使用しているので、すべての列を特定の幅に自動サイズ変更するように設定できるようにしたいと思います。