問題タブ [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 投票する
2 に答える
3585 参照

ruby-on-rails - xlsx の問題: 行数が多い Excel シートを作成する

Axlsx を使用して Excel ファイルを作成しています。小さなデータセットの場合、問題なく動作します。しかし、データセットが大きくなると、ハングアップします。私はプロセスで strace を実行しましたが、多くの brk を実行していました。

私のinput_arrayのサイズは約400,000なので、ワークシートには400,000行あり、かなり大きいです。で行き詰まりましたp.to_stream().read。どんな助けでも素晴らしいでしょう。ありがとう。

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

ruby - Axlsxによって生成されたExcelファイルに画像を追加します。

Excelファイルの生成にAxlsxを使用しています。

Excelファイルに画像を追加する必要があります。私はこのコードを使用しました:

ここで、「ws」はワークシートです。

必要な画像を追加しますが、このコードでは画像の「」と「高さ」を設定できません。width=2000とを与えてもheight=1000、Excelファイルの画像には影響しません。

誰かが、私が間違っていることを言うことができますか?

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

ruby - axlsx を使用してデータ ラベルを追加する方法

Rubyのaxlsxを使用して円グラフを生成しようとしています。すべて正常に動作していますが、「パイのスライス」ごとにデータ ラベルを表示できないようです。私が撮影しているのは、多かれ少なかれこの画像のようなものです。(つまり、データ ラベルとリーダー ラインが必要です)。また、ラベルに数値のみを表示し、通常どおりカラー マッピングの凡例を含めることもできます。

誰でもこれを行う方法を知っていますか?

ありがとう

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

ruby - Rubyを使用して配列の内容をスプレッドシートに追加するにはどうすればよいですか

http://h10010.www1.hp.com/wwpc/ie/en/ho/WF06b/321957-321957-3329742-89318-89318-5186820-5231694.html?dnr=1のWebページをスクレイピングしています

まず、目的のキーワード(手がかり)の配列を作成し、次にXpathクエリを実行して結果をCSVにフィードします。すべてがスムーズに機能しますが、エンドユーザーがコピーして貼り付けることができるように、スプレッドシートはより適切なフォーマットが必要です

CSVまたはAxslxのいずれかを使用して目的の外観を実現する方法はありますか

私のコードは以下の通りです:

私のコードは配列全体を1行に追加できますが、配列内のforeachアイテムがそれを改行に追加するとはどうすればよいですか?\ n試しましたが、うまくいきませんでした。

私が得る出力

私が得る出力

私の望む出力

私の望む出力

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

ruby-on-rails - axslx - 配列要素が存在するかどうかを確認し、存在する場合はその出力を変更するにはどうすればよいですか?

Axslx を使用して出力用の配列要素を受け入れる Xpath クエリがあります。特定の条件で出力を整理する必要があります。そのうちの 1 つは「ソフトウェアが含まれています」です。

私の xpath は、次の URL をスクレイピングします。

私のコードのサンプルは以下のとおりです。

私の現在の出力フォーマット

ここに画像の説明を入力

私の望ましい出力フォーマット

ここに画像の説明を入力

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

ruby - axlsxでのハイパーリンクテキストの色の設定

ハイパーリンクセルにテキストの前景色を設定しようとしていますが、機能しないようです。

次のようなものを使用するsheet["A1"].color = "0000FF"と、通常のセルでは正常に機能しますが、ハイパーリンクされたセルでは機能しません

このコードは、「ログ」シートにセルD1へのリンクを作成するだけです(これは正常に機能します)が、A1が青色になることはありません。

sheet.add_hyperlink :location => "'Log'!D1", :target => :sheet, :ref => "A1" sheet["A1"].color = "0000FF"

ありがとう!

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

ruby - axlsx で 3 色の条件付き書式を作成する

axlsxでは、次の

基本的な 3 色の条件付き書式を作成しますが、色がかなり派手で、わずかに小さい値とわずかに大きい値を区別するのが困難です。

Excel が提供する既定の 3 色の条件付き書式のように見えるものを作成するために、Excel が使用する色をリバース エンジニアリングする必要がありますか?

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

ruby - axlsxスプレッドシートrubygemを使用してセルをテキストとしてフォーマットしますか?

私はaxlsxrubygemを使用してExcel互換.xlsxファイルを作成しています。自動タイプ検出によって生成されたセルタイプをオーバーライドする方法がわかりません。タイプのActiveRecordモデル属性の場合string、gemはExcelセル形式をGeneralに設定していますが、Textを明示的に使用する必要があります。そうすれば、郵便番号などから先行ゼロを取り除くことを避けることができます。

誰かがこれを達成する方法を知っていますか?

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

ruby - Excel へのエクスポート - タイムスタンプをどうするか?

Excel ファイルに書き込んでいる Time オブジェクトがあります。axlsx ライブラリを使用しています。日付をセル データに変換するクラスはDateTimeConverterで、浮動小数点のタイムスタンプに変換します。

時刻は期待どおりに表示されmm/DD/YYYY HH:MM:SSますが、値は GMT 時間です。

特定のタイム ゾーン、またはリーダーのローカル タイム ゾーンの時刻を Excel 形式にする方法はありますか? 私の現在の解決策は、フォーマットされた時間を文字列としてエクスポートすることですが、これには不満があります。

VBA マクロを追加せずにこれを行う方法はありますか? (リンクされた「重複」の質問に従って、VBAマクロを使用して現地時間をGMTに変換しようとしているのではなく、GMT時間を現地時間に表示しようとしていることに注意してください-できればVBAマクロを使用しないでください。)

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

ruby-on-rails - xlsx ファイルでの列と行の折りたたみ

行と列が折りたたまれた Excel (.xlsx) レポートを作成するように依頼されました。

アプリケーションは、excel 生成に axlsx gem を使用する ruby​​/rails です。

現時点では、行/列の表示/非表示を可能にする非表示の行または列に折りたたまれた記号「+」を配置することはできません。

この崩壊効果を作成する方法を知っている人はいますか? 別のテクノロジーでも?

ありがとう、

マイケル