問題タブ [rubyxl]
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 ファイルをフロントエンドに送信 - AngularJS
rubyXL gemで作成したxlsxファイルをAngularJSであるフロントエンドに送りたい。ワークシートをストリーム保存してsend_dataメソッドで送信するとデータは取得できるのですが、作成した文書が壊れて開けません。
データをディスクに保存できます。しかし、クライアント側に送信することはできません。そのため、angularjs からデータにアクセスできます。
ワークブックをクラウドに保存して、クライアント側にリンクを送信したくありません。私の問題の最善の解決策は何ですか? どこで間違えますか?
UPD: 保存したファイルを送信しようとすると、送信が完了する前にファイルを削除してしまうようです。
UPD:
データを送信するときに、データのエンコードに問題があります。string.bytes.to_a.pack("C*")
、を使ってみましたstring.force_encoding('binary')
。しかし、それは私を助けませんでした。
ruby-on-rails - rubyxl を使用して最初の行にアクセスする方法
しかし、私はこれを出力として取得しています
私のExcelシートはこの形式です
行に1つずつアクセスしたい..どんな助けでも大歓迎です。
実行したい場合は、この投稿用のサンプルアプリも作成しました..
https://github.com/vamsipavanmahesh/example-excel-reader
ruby - rubyXL を使用して Excel マクロを実行する
rubyXL バージョン 3.3.16 を使用しています。.xlsm ドキュメントを操作して、データの読み取り/書き込みを実行しようとしています。最後に実行する必要があるワークシート内のマクロもあります。rubyXL バージョン 3.3.16 を使用して Excel マクロを実行する方法はありますか? 以下は、Excel とワークシートにアクセスするための私のコードです。
ワークブック内の既存のマクロを実行する方法を教えてください。
ruby - rubyXL gem を使用して開いているワークブックを閉じる方法
以下のコードを使用して、ワークシートから読み書きしました。ただし、ワークシートが既に開いている場合、コードを実行しようとすると、アクセス許可エラーのために失敗します。開いた Excel ファイルを実行するときに確認したい近い。