タグ

excelに関するnobyukiのブックマーク (7)

  • 【Laravel-Excel】Laravelでエクセルファイルを操作する

    背景 Laravelにはエクセルファイルを簡単に操作できるLaravel-Excelというライブラリがあります。 このライブラリの記事はたくさんありますが、Githubのリポジトリやテストなどのサンプルコードがあるものが少なかったのでメモ すべてのコードはGithubのリポジトリにpushしてあります。 諸注意 サンプルコードは簡便のため、層の分離等は行っておらず若干ファットコントローラーになっています。 インストール 環境 Laravel 8.x PHP 8 Laravelインストール docker-laravelというLaravelアプリを簡単に用意できる環境があるのでこちらをcloneする。 READMEにしたがって環境を立ち上げる。 ライブラリの準備 以下のようにinfra/docker/php/Dockerfileを書き換える。 FROM php:8.0-fpm-buster L

    【Laravel-Excel】Laravelでエクセルファイルを操作する
  • エクセルでベスト5の順位表の作り方 Part 1|「同点は同順位」で表示

    学校の成績ベスト5、○○の都道府県別ベスト10。。。 人はなにかと競うことを好み、順位付けをし、周囲もその順位に関心を示してきました。 大人になっても、仕事で「順位」「ベスト○位」を求められることがしばしばです。 というわけで、今回は「Excelでベスト5をカンタンに抽出する方法」を2回にわたってピックアップします。 同点の場合の処理方法なども解説しますので是非読んでみてください。 エクセルで順位表を作ってみる まずは単にベスト5の数値を抽出する方法から説明します。 こんなときに使用するのが「LARGE関数」なのです。 LARGE関数とは LARGE関数 とは「データの中で、大きい方から数えて○番目の値」を抽出してくれる便利な関数で; で表されます。 サンプルとして学校のテストの点数の一覧からベスト5の得点(数値)を抽出します。 下の図は、クラスの数学のテストの得点表です。 ▲左側が名簿順

    エクセルでベスト5の順位表の作り方 Part 1|「同点は同順位」で表示
  • 【Rails】rubyXLでExcelファイルを読み書き

    RailsExcel事情 RailsExcelを扱うためのgemはaxlsxやrubyXLなどいくつかあります。 その中には、読み込みしかできないgemや書き出ししかできないgemなど 正直使い勝手がよろしくない様々なgemがあります。 で、読み出しもできて書き出しもできて最終的にはユーザーに出力できるような そんなgemはないの??ってことで探した結果、rubyXLに辿り着きました。 そんなrubyXLなんですが、読み込みから出力までの全コードが書いてある記事が 全然見つからなかったので、今回はそれを書いておきます。 (最後にコピペ用あります) rubyXLで実装すること 既に出力したいExcelのフォーマットがある仮定で以下の3つを実装します。 ①Excelファイルの読み込み ②Excelファイルの書き出し ③Excelファイルの出力 rubyXLの実装準備 rubyXLをインスト

    【Rails】rubyXLでExcelファイルを読み書き
  • WindowsのRubyでxlsxファイルにアクセスする~roo | | Scimpr Blog

    rooのインストールrooは、スプレッドシートタイプの読込みアクセスとGoogleSpreadsheetsの読み書きアクセスができるライブラリ. rooは、Excelx、OpenOffice/LibreOffice、CSVなどを読み込むことができる. コマンドラインからインストールできる.

    WindowsのRubyでxlsxファイルにアクセスする~roo | | Scimpr Blog
  • ruby Win32OLE の製作過程

    Win32OLEとは Win32OLEは、Ruby1.8より標準添付となりました。 Rubyをダウンロードすれば、その中に含まれています。 1.8以降はそちらをご利用ください。 Win32OLEは、RubyからExcelやMS-Wordなどを利用するための拡張ライブラリです。 RubyVBAに似たスクリプトを書くことができます。 require 'win32ole' excel = WIN32OLE.new('Excel.Application') excel.visible = TRUE workbook = excel.Workbooks.Add(); worksheet = workbook.Worksheets(1); worksheet.Range('A1:D1').value = ['North','South','East','West']; ダウンロード (Ruby 1.

  • Google Groups

  • Excelプロトタイピング

    表計算ソフトが持つ基機能だけで実現する「Excelプロトタイピング」についての解説書。「ストーリーボード」「ワイヤフレーム」「インタラクティブプロトタイプ」の作成方法について、Excelによるプロトタイピングの入門的な知識から応用テクニックまで豊富な実例を使って解説します。プロトタイピングでの重要な概念を解説するとともにそれを実現するための具体的な手順も各章で紹介しています。デザインやユーザーエクスペリエンスを共有することでアプリケーション開発はもっと効率よくなります。日語版では、書で得たノウハウを、iPhoneiPadなどの携帯端末用アプリケーションのUIプロトタイピングに生かすためのヒントについて、安藤幸央氏に寄稿いただきました。 書で使用しているファイル(原著者のサイト。サンプルファイルのダウンロードには書に掲載されている「ユーザー名」と「パスワード」が必要)。 安藤幸央

    Excelプロトタイピング
  • 1