問題タブ [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.
ruby-on-rails - xlsx の問題: 行数が多い Excel シートを作成する
Axlsx を使用して Excel ファイルを作成しています。小さなデータセットの場合、問題なく動作します。しかし、データセットが大きくなると、ハングアップします。私はプロセスで strace を実行しましたが、多くの brk を実行していました。
私のinput_arrayのサイズは約400,000なので、ワークシートには400,000行あり、かなり大きいです。で行き詰まりましたp.to_stream().read
。どんな助けでも素晴らしいでしょう。ありがとう。
ruby - Axlsxによって生成されたExcelファイルに画像を追加します。
Excelファイルの生成にAxlsxを使用しています。
Excelファイルに画像を追加する必要があります。私はこのコードを使用しました:
ここで、「ws」はワークシートです。
必要な画像を追加しますが、このコードでは画像の「幅」と「高さ」を設定できません。width=2000
とを与えてもheight=1000
、Excelファイルの画像には影響しません。
誰かが、私が間違っていることを言うことができますか?
ruby - axlsx を使用してデータ ラベルを追加する方法
Rubyのaxlsxを使用して円グラフを生成しようとしています。すべて正常に動作していますが、「パイのスライス」ごとにデータ ラベルを表示できないようです。私が撮影しているのは、多かれ少なかれこの画像のようなものです。(つまり、データ ラベルとリーダー ラインが必要です)。また、ラベルに数値のみを表示し、通常どおりカラー マッピングの凡例を含めることもできます。
誰でもこれを行う方法を知っていますか?
ありがとう
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試しましたが、うまくいきませんでした。
私が得る出力
私の望む出力
ruby-on-rails - axslx - 配列要素が存在するかどうかを確認し、存在する場合はその出力を変更するにはどうすればよいですか?
Axslx を使用して出力用の配列要素を受け入れる Xpath クエリがあります。特定の条件で出力を整理する必要があります。そのうちの 1 つは「ソフトウェアが含まれています」です。
私の xpath は、次の URL をスクレイピングします。
私のコードのサンプルは以下のとおりです。
私の現在の出力フォーマット
私の望ましい出力フォーマット
ruby - axlsxでのハイパーリンクテキストの色の設定
ハイパーリンクセルにテキストの前景色を設定しようとしていますが、機能しないようです。
次のようなものを使用するsheet["A1"].color = "0000FF"
と、通常のセルでは正常に機能しますが、ハイパーリンクされたセルでは機能しません
このコードは、「ログ」シートにセルD1へのリンクを作成するだけです(これは正常に機能します)が、A1が青色になることはありません。
sheet.add_hyperlink :location => "'Log'!D1", :target => :sheet, :ref => "A1"
sheet["A1"].color = "0000FF"
ありがとう!
ruby - axlsx で 3 色の条件付き書式を作成する
axlsxでは、次の
基本的な 3 色の条件付き書式を作成しますが、色がかなり派手で、わずかに小さい値とわずかに大きい値を区別するのが困難です。
Excel が提供する既定の 3 色の条件付き書式のように見えるものを作成するために、Excel が使用する色をリバース エンジニアリングする必要がありますか?
ruby - axlsxスプレッドシートrubygemを使用してセルをテキストとしてフォーマットしますか?
私はaxlsxrubygemを使用してExcel互換.xlsx
ファイルを作成しています。自動タイプ検出によって生成されたセルタイプをオーバーライドする方法がわかりません。タイプのActiveRecordモデル属性の場合string
、gemはExcelセル形式をGeneralに設定していますが、Textを明示的に使用する必要があります。そうすれば、郵便番号などから先行ゼロを取り除くことを避けることができます。
誰かがこれを達成する方法を知っていますか?
ruby - Excel へのエクスポート - タイムスタンプをどうするか?
Excel ファイルに書き込んでいる Time オブジェクトがあります。axlsx ライブラリを使用しています。日付をセル データに変換するクラスはDateTimeConverter
で、浮動小数点のタイムスタンプに変換します。
時刻は期待どおりに表示されmm/DD/YYYY HH:MM:SS
ますが、値は GMT 時間です。
特定のタイム ゾーン、またはリーダーのローカル タイム ゾーンの時刻を Excel 形式にする方法はありますか? 私の現在の解決策は、フォーマットされた時間を文字列としてエクスポートすることですが、これには不満があります。
VBA マクロを追加せずにこれを行う方法はありますか? (リンクされた「重複」の質問に従って、VBAマクロを使用して現地時間をGMTに変換しようとしているのではなく、GMT時間を現地時間に表示しようとしていることに注意してください-できればVBAマクロを使用しないでください。)
ruby-on-rails - xlsx ファイルでの列と行の折りたたみ
行と列が折りたたまれた Excel (.xlsx) レポートを作成するように依頼されました。
アプリケーションは、excel 生成に axlsx gem を使用する ruby/rails です。
現時点では、行/列の表示/非表示を可能にする非表示の行または列に折りたたまれた記号「+」を配置することはできません。
この崩壊効果を作成する方法を知っている人はいますか? 別のテクノロジーでも?
ありがとう、
マイケル