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

css - Axlsx gem、スタイルを追加するとセルのフォーマットが変わる

Rails アプリケーションから Excel レポートを作成するために axlsx gem を使用しています。ただし、日付を含むセルにカスタム スタイルを適用すると、いくつかの問題が発生します。

私が適用しているスタイルは次のようになります。

スタイルを適用する前は、セルの値は「2015-02-02」であり、私が望む日付の形式になっています。ただし、スタイルを適用すると、値は一般的な形式の「42400」に変わります。

セルの値に影響を与えたり、その形式を維持したりせずに背景色を変更することは可能ですか?

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

ruby-on-rails-4 - ActionController::Responder と axlsx_rails gem で認証エラーを起こす工夫

認証に Devise を使用する既存の Rails 4.2.0 アプリに、 axlsxおよびaxlsx_rails gem を使用した export-to-xlsx オプションを追加しました。xlsx へのエクスポートが正しく機能するようになりました。

app/controllers/cases_controller.rb :

app/views/cases/create.xlsx.axlsx :

ただし、以前は機能していた認証が機能しなくなりました。sign_inリンクをクリックするかナビゲートしてデバイスまたはルートにアクセスすると、次のsign_upエラーが表示されます。

抽出されたソース (203 行目あたり):

痕跡

axlsx_railsパッチ ActionController::Responder. この変更はDeviseを壊しましたか?

0 投票する
0 に答える
38 参照

ruby - axlsxでA&B to A&Bを表示するには?

axlsx gem を使用して Rails アプリケーションで Excel をエクスポートしようとしましたが、Excel で&コードを表示できません&

どうすればできますか?どんな答えでも歓迎します。ありがとう!

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

ruby - axlsx のセルにハイパーリンクを追加するにはどうすればよいですか?

このspreadsheetgem を実行すると、「 http://hyperlinkhere.comSpreadsheet::Link.new('http://hyperlinkhere.com', 'Some words')」につながるハイパーリンクを含む文字列「Some words」を含むセルを含むスプレッドシートを作成できます。

axlsx同等のものは何ですか?

編集:複数のセルを含む行を書きたい場合はどうすればよいですか?

を使用spreadsheetすると、次のことができます。

axlsx.add_rowメソッドでそれを行うにはどうすればよいですか?

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

ruby-on-rails - Rails 4、axlsx、acts_as_xlsx: 各列を独自のシートにする方法は?

宝石

https://github.com/randym/axlsx

https://github.com/randym/acts_as_xlsx

チュートリアル

http://axlsx.blog.randym.net/2011/12/axlsx-making-excel-reports-with-ruby-on.html

チュートリアルでは、Post モデルが Excel シートに追加され、各属性が列になります。ただし、私の目的のために、各投稿を独自のシートにしたいと思います。私はこれらの宝石の両方に不慣れで、その調整に苦労しています.

彼らがしたことを共有できるこれをすでに達成した人はいますか?

0 投票する
0 に答える
960 参照

ruby-on-rails - axlsx_rails を使用して xlsx ファイルを生成できますが、POST 経由でファイルをダウンロードすることはできません

axlsxを使用しています(テンプレート用にaxlsx_railsを使用)。

コントローラーにこれがあります:

(長い @Publicaciones を避けるために、後で JBuilder を使用します...)

さて、「listado_publicaciones」は最初にhtmlビューを表示します。ここでは、angularを使用して出版物のjsonリストを取得し、ユーザーがExcelを生成する前にいくつかのアイテムを破棄できる場所があります。次に、ユーザーは「To Excel」を呼び出すボタンをクリックしますangularjs サービス:

私は POST を使用します。最初に Json で取得したパブリケーションを $scope に送り返すためです。これはパブリケーションとその他のデータの非常に大きなリストであるため、長い URL のために GET を使用しようとすると機能しません...

次に、同じコントローラー「listado_publicaciones」がパラメーター publicaciones (params[:publicaciones]) を取得し、xlsx 形式に応答します...

次に、「listado_publicaciones.xlsx.axlsx」という私のテンプレートが Excel ファイルを生成します....しかし、ダウンロード方法がわかりません... chrome 開発者ツールを確認すると、次のように表示されます。

そして、そこをダブルクリックすると、実際に xlsx ファイルをダウンロードできます...しかし、「Excel へ」ボタンをクリックしたときにファイルをダウンロードする方法がわかりません...「send_data」を使用してみました。 「send_file」ですが、間違った方法で使用している可能性があります...助けてください、ありがとう!

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

ruby-on-rails - gem axlsx を使用して、1 つのプログラムで複数のワークブックを作成するにはどうすればよいですか?

基本的な axlsx コードを使用して、ワークブックを作成し、それを閉じて、同じプログラム内で新しいワークブックを作成する必要があります。ワークブックには名前が生成され、変数番号が作成されます。この時点で、必要なシートを作成できますが、要件を考えると、シート名が重複しています。いずれにせよ、複数のファイルを作成する必要があります。

私は基本的なgithubの例から作業しています:

0 投票する
0 に答える
199 参照

ruby-on-rails - Excelのピボットテーブルで行ラベルと列ラベルを並べ替える

axlsx gem を使用して、Excel でピボット テーブルを作成しています。テーブル内の行ラベルと列ラベルを並べ替えたい。

また、Excel のピボット テーブルには、すべてのフィールド リストを並べ替えるための [表示] オプションもあります。axlsx からこのオプションを有効にできますか?