問題タブ [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.
css - Axlsx gem、スタイルを追加するとセルのフォーマットが変わる
Rails アプリケーションから Excel レポートを作成するために axlsx gem を使用しています。ただし、日付を含むセルにカスタム スタイルを適用すると、いくつかの問題が発生します。
私が適用しているスタイルは次のようになります。
スタイルを適用する前は、セルの値は「2015-02-02」であり、私が望む日付の形式になっています。ただし、スタイルを適用すると、値は一般的な形式の「42400」に変わります。
セルの値に影響を与えたり、その形式を維持したりせずに背景色を変更することは可能ですか?
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を壊しましたか?
ruby - axlsxでA&B to A&Bを表示するには?
axlsx gem を使用して Rails アプリケーションで Excel をエクスポートしようとしましたが、Excel で&
コードを表示できません&
。
どうすればできますか?どんな答えでも歓迎します。ありがとう!
ruby - axlsx のセルにハイパーリンクを追加するにはどうすればよいですか?
このspreadsheet
gem を実行すると、「 http://hyperlinkhere.comSpreadsheet::Link.new('http://hyperlinkhere.com', 'Some words')
」につながるハイパーリンクを含む文字列「Some words」を含むセルを含むスプレッドシートを作成できます。
axlsx
同等のものは何ですか?
編集:複数のセルを含む行を書きたい場合はどうすればよいですか?
を使用spreadsheet
すると、次のことができます。
axlsx
の.add_row
メソッドでそれを行うにはどうすればよいですか?
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 シートに追加され、各属性が列になります。ただし、私の目的のために、各投稿を独自のシートにしたいと思います。私はこれらの宝石の両方に不慣れで、その調整に苦労しています.
彼らがしたことを共有できるこれをすでに達成した人はいますか?
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」ですが、間違った方法で使用している可能性があります...助けてください、ありがとう!
ruby-on-rails - gem axlsx を使用して、1 つのプログラムで複数のワークブックを作成するにはどうすればよいですか?
基本的な axlsx コードを使用して、ワークブックを作成し、それを閉じて、同じプログラム内で新しいワークブックを作成する必要があります。ワークブックには名前が生成され、変数番号が作成されます。この時点で、必要なシートを作成できますが、要件を考えると、シート名が重複しています。いずれにせよ、複数のファイルを作成する必要があります。
私は基本的なgithubの例から作業しています:
ruby-on-rails - Excelのピボットテーブルで行ラベルと列ラベルを並べ替える
axlsx gem を使用して、Excel でピボット テーブルを作成しています。テーブル内の行ラベルと列ラベルを並べ替えたい。
また、Excel のピボット テーブルには、すべてのフィールド リストを並べ替えるための [表示] オプションもあります。axlsx からこのオプションを有効にできますか?