問題タブ [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 - RubyXL を使用して Axlsx によって作成されたファイルをロードする場合のワークシート名の読み取り
Axlsx モジュールで作成された Excel ファイルを RubyXL 経由で読み取る際に問題が発生しています。具体的なコードはこれ
問題は、ワークシート名が空白になることです。axlsx で作成した後、作成した Excel を MS Excel で開いて保存すると、RubyXL パーサーはシート名を正しく読み取ることができます。MS Excel が何らかの形でドキュメントを修正しているようです。
Axlsx を使用して Excel を作成するときに何か不足していますか?
axlsx バージョン 1.3.6 と rubyXL 1.2.10 を使用しています。
axlsxでシリアライズする前に p.use_shared_strings = true も追加してみました。
そこでrubyXLのparser.rbでこれを代わりに。
私はそれを
それは正しい修正ですか?
yard - axslx: ヤードの未定義のメソッド
「yard server -g」を実行していますが、axlsx の目次しか生成していません。
クラスをクリックすると、次のようになります。
理由はありますか?(Fwiw、他の gem は Yard サーバーで正常に動作しています)
ruby-on-rails - AXLSX 棒グラフの逆軸
私はこの非常に単純なコードを使用しています (実際にはここの棒グラフの例と同じですが、軸が反転していることに気付きました。Val 軸にあるはずのデータが Cat 軸に表示されています。
これは、上記のリンクの例にも当てはまり、正しい順序で配置する方法が見つからないようです。
以下は問題の画像です。それを生成するために使用されるコードは次のとおりです。
excel - Axlsx、動的列の構築
私は、現在稼働中のシステムの 1 つに使用する動的レポート作成プラグインの作成を依頼されました。これらのレポートは非常に複雑で、レポートごとに 19 のワークシートがあり、各シートには複数のテーブルが含まれており、データ検証 (ドロップダウン) を含むさまざまな量と種類のデータが入力されます。
私の最初の考えは、ルビーの宝石を見つけようというものでした。Railsアプリなので。選ぶべきものはあまりありませんが、私の最後の希望のように見えるAxlsxを見つけました。
テーブルの 1 つには 6 つの列があり、そのうちの 4 つはデータ検証が必要です。
.add_style
メソッドを使用して、各列のスタイルを設定したり、フォーマットを変更したりできることがわかりました。
行を作成するときにそれらのスタイルを適用します。
そして、データを検証する方法があることを見てきました。
行を追加するときに検証が必要なセルを指定する方法はありますか。または、さまざまなサイズのテーブルにそれらを追加するには?
スタイルと同じようにデータの検証を指定できればクールだと思っていました。このようなもの。
次に、行を作成するとき
このようなことを試みた人はいますか? または、そのようなものを構築する方法についてアイデアを得た人
axlsx - ヘッダー行をロックし、AXLSX を使用して新しい行を作成できるようにするにはどうすればよいですか?
ワークシートにシート保護を追加し、ヘッダー行以外のすべてのロックを解除すると、ほとんど機能します。しかし、新しい行を追加することはできません。ワークシートのデフォルトのスタイルは、セルがロックされているためだと思います。デフォルトでセルのロックを解除する呪文は何ですか?
ruby-on-rails - 列番号と行番号を指定して、Axlsx gem を使用して特定のセル値を変更します
asxlx gem を使用して Excel シートを作成しようとしていますが、個々のセル値にアクセスしようとして惨めに失敗しました..
たとえば、列2のセル2の値を取得しますか
列 19 のセル 10 の値を変更するにはどうすればよいですか??
ruby-on-rails - 日付の AXLSX 式は番号記号のみを示します
社内アプリケーション用のスプレッドシートで作業しようとしています。これまでのところ、それはかなりうまくいっています。おそらく起こり得る最悪の事態ではありませんが、セルをクリックしてEnterキーを押すことで修正できるため、私には迷惑です.
Ruby-On-Rails 3.2.13 で AXLSX gem を使用しています。
私の形式コードは次のとおりです。
私のセルには、配列に次の式があります。
formula_values を追加しようとしましたが、役に立ちませんでした:
私は次のことをしました:
- フォーマットがその特定のセルに適用されていることを確認するためにチェックされました
- ログ ファイルへの出力によって formula_values が入力されていることを確認しました。
ステップが欠けているのか、それとも何なのかわかりません。助けていただければ幸いです。