As you will see it is easy to add a CSV export option to Rails. Here I also show how to export for Excel in a variety of formats.
2013/11/23追記 当時は、種類を混合したグラフ作成に苦労しましたが、Spreadsheet::WriteExcel の後継である Excel::Writer::XLSX なら add_chart() に subtypeを指定できるので、混合グラフも問題なく作成できそうです。 http://search.cpan.org/perldoc?Excel%3A%3AWriter%3A%3AXLSX my $chart = $workbook->add_chart( type => 'bar', subtype => 'stacked' ); Spreadsheet::WriteExcelで積み上げ棒+折れ線グラフを表示したかったのですが、積み上げ棒までなら表示できたので、その方法を書き留めておきます。 積み上げ棒+折れ線グラフ(やりたかったグラフ) 積み上げ棒グラフ(ここまでならできたグラ
Spreadsheet::WriteExcel version 0.33 by Hippo2000(2001/9/30) もはやPerlではCSVファイルよりExcelファイルに出力する方が簡単!と思わせるようなモジュール。 Linuxでも気にせずExcelファイルが作れます、漢字だってSJISに変換すればOK! 作者はJohn McNamaraさんです。メールで翻訳の許可をいただいています。 目次 名前 バージョン 概要 説明 簡単な始め方 WORKBOOKメソッド new close addworksheet sheetname addformat properties worksheets set 1904 WORKSHEET メソッド Cell notation write row column token format write number row
NAME Spreadsheet::WriteExcel - Write to a cross-platform Excel binary file. VERSION This document refers to version 2.40 of Spreadsheet::WriteExcel, released November 6, 2013. SYNOPSIS To write a string, a formatted string, a number and a formula to the first worksheet in an Excel workbook called perl.xls: use Spreadsheet::WriteExcel; # Create a new Excel workbook my $workbook = Spreadsheet::Write
「Excel ファイルの内容を Ruby を使って高速取得する」の記事を見て。 Perlでは「Spreadsheet::ParseExcel」を使うことにより、Excelファイルの内容を取得できます。 「Spreadsheet::ParseExcel」はExcelを起動しないため、上の記事よりもずっと早く取得できます。 しかも、Windows以外のOSでも動作可能。 最初に、Spreadsheet::ParseExcelをインストールします。 ActivePerlの場合、 ppm install Spreadsheet-ParseExcel その他の場合、 perl -MCPAN -e shell install Spreadsheet::ParseExcel 実際のコード #!/usr/bin/perl use strict; use Spreadsheet::ParseExcel; m
NAME Spreadsheet::ParseExcel - Read information from an Excel file. SYNOPSIS #!/usr/bin/perl -w use strict; use Spreadsheet::ParseExcel; my $parser = Spreadsheet::ParseExcel->new(); my $workbook = $parser->parse('Book1.xls'); if ( !defined $workbook ) { die $parser->error(), ".\n"; } for my $worksheet ( $workbook->worksheets() ) { my ( $row_min, $row_max ) = $worksheet->row_range(); my ( $col_min,
NAME Win32::OLE - OLE Automation extensions SYNOPSIS $ex = Win32::OLE->new('Excel.Application') or die "oops\n"; $ex->Amethod("arg")->Bmethod->{'Property'} = "foo"; $ex->Cmethod(undef,undef,$Arg3); $ex->Dmethod($RequiredArg1, {NamedArg1 => $Value1, NamedArg2 => $Value2}); $wd = Win32::OLE->GetObject("D:\\Data\\Message.doc"); $xl = Win32::OLE->GetActiveObject("Excel.Application"); DESCRIPTION This
use Win32::OLE を使うと Perl から Excel を使うことができます。 これは OLE という技巧で別に Excel だけでなく Wordなどでも使用することができます。 #!/usr/bin/perl use Win32::OLE qw(in with); use Win32::OLE::Const 'Microsoft Excel'; # エクセルオブジェクトを取得 my $excel = Win32::OLE->GetActiveObject('Excel.Application') || die "cannot get active excel!"; # ファイルを開く #my $book = $excel->Workbooks->Open( $filename ); # ブックを追加する my $book = $excel->Workbooks->add()
エクセルの課題管理表テンプレートです。 このテンプレートでは、エクセルの条件付書式と関数を使って ・完了フラグを立てると行全体に色がつく ・対策を記入すると締切日欄に色がつく ・達成率を重要度別にカウントする ことができます。 templ_TODO.xls (50KB) ナンバリングの間違いや、リアルタイムで共有するためには、 Webベースのバグトラッキングツールが便利なのですが、 ・誰かひとりで管理できる ・共有といってもせいぜい1日2,3回程度の発行で足りる ・なんらかの事情でオンラインのツールは導入できない といった規模の案件だと、 やはりエクセルを使う場合が多いかと思います。 templ_TODO.xls (50KB)
Chandoo.orgのエントリーから、見栄えがよく、分かりやすいエクセルのグラフを作成する5つのテクニックとカラフルにデザインされた73のエクセルのテンプレートを紹介します。 How to NOT spend $ 150,000 and still dress up your charts 色の代わりにグラデーションやパターンを使用したグラフ 色の代わりに画像を使用したグラフ 注目するポイントにテキストを配置したグラフ オリジナルの色を使用したグラフ ラベルに画像を使用したグラフ デザインされたグラフの73のテンプレート [ad#ad-2] 色の代わりにグラデーションやパターンを使用したグラフ グラフの配色にフラットな色ではなく、グラデーションやパターンを使用します。 スライドに使用する際は、グラデーションを控えめに。 グラフを右クリックし、「データ系列の書式」を表示します。 「パターン
Chandoo.orgのエントリーから、条件付き書式を利用して、エクセルのデータを見やすくする5つのテクニックを紹介します。 Learn Cool Microsoft Excel Conditional Formatting Tricks テーブルの横列・縦列をハイライト 条件付き書式を使用したガントチャート セル内に配置するグラフ ミスやエラー・データ欠落などのハイライト表示 直感的に把握できるデータテーブル [ad#ad-2] エクセルデータは、Chandoo.orgのエントリーの一番下からダウンロードできます。 テーブルの横列・縦列をハイライト テーブルのデータを見やすくするために、横列・縦列を交互にハイライト表示にします。 ハイライトにするテーブル全体を選択します。 メニューより、[書式] - [条件付き書式] を選択。 「数式」を選択し、「=MOD(ROW(),2)=0」を入力し
エクセル技道場 エクセル(Excel)の効率的な使い方、条件付き書式・入力規則などの機能をさらに便利に使いこなす技、組み合わせて使う関数の技など「技」の数々を紹介したページです。ショートカットキー、エクセル関数の読み方と語源リストなどの便利な一覧表もあります。 現在、エクセルの技の総数は約350です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く