タグ

Excelに関するcaretta2のブックマーク (9)

  • Excel方眼紙を支える技術 - たけぞう瀕死ブログ

    最近仕事Excel方眼紙を読んだり書いたりするプログラムばかり書いているのですが、そんなExcel方眼紙を支える最新のJava技術を紹介したいと思います。 なにはなくともPOI JavaExcelと言えば外せないのがPOIです。以前はJExcel APIという対抗馬もあったのですが、Excel 2007に対応していないので現在ではPOIが唯一の選択肢といっていいでしょう。 POIは非常にプリミティブなAPIを提供するライブラリで、使いこなすにはそれなりの修練が必要です。そのため、可能であれば実際の読み書きには後述するXLSBeansやjXLSなどを使った方がよいでしょう。ただし、jXLSのようなテンプレートエンジンでは細かいセルのスタイル設定などはできないため、POIを併用しないとならないケースも多いです。Excel方眼紙を支える技術のベースとして押さえておくべきライブラリといえるでし

    Excel方眼紙を支える技術 - たけぞう瀕死ブログ
  • 便利なExcel VBA用マクロ·Surviveplus.net Excel Macro MOONGIFT

    Surviveplus.net Excel MacroはExcelに匿名メソッド/クラス、LINQを付け加えるライブラリ。 [/s2If] Surviveplus.net Excel MacroはWindows/Excel用のオープンソース・ソフトウェア。Excel VBAは企業内においてもっともユーザによって開発されているプログラミング言語かもしれない。操作を記録してマクロを作り、多少修正すればあっという間に自動処理が作れてしまう。 匿名メソッド そんな便利なVBAではあるが、構文の書き方がシンプルなこともあり(作り手によるが)、よりプログラミングを見栄えよく作るのが難しかった。そのため職プログラマな嫌うきらいがあった。だがSurviveplus.net Excel Macroを使えば高度なプログラミングが可能になる。 Surviveplus.net Excel Macroが提供するの

  • 2010-07-12

    毒を喰らわば皿まで。というわけで、ググってみたら、こんな素晴らしいエントリがあったので、当然のように拝借させていただきました。ホント、ありがとうございます。 → http://d.hatena.ne.jp/morningmist7/20080623/1214216982 ここで紹介されているBullzip PDF PrinterってPDFライター、なにがスゴイってCOMのAPIを持ってるのよね。あと何気に、こいつ単体でPDFの結合もできるそうな。 → PDF Writer - Guide まずはPDF化。とあるフォルダ(c:\temp)にあるExcelとWordのファイルを片っ端からPDFにしていきます。Excelはブック丸ごとPDFにするよ。 どういうわけか、Scriptom経由ではActivePrinterの切替えができなかったんで、スクリプト動かす前に「通常使うプリンタ」に「Bull

    2010-07-12
  • PHPでExcelファイルを読み込む·PHP Excel Reader MOONGIFT

    PHP Excel ReaderはPHP製のオープンソース・ソフトウェア。業務システムなどでは、ユーザが作ったExcelファイルをシステムに読み込ませると言ったニーズが多い。そんな時使われるのはCSVとして出力して読み込ませるという方法だ。 Webブラウザ上に表示したサンプル だがごくわずかなファイルであれば良いが、数百ものExcelファイルを読み込むとなると変換もひと手間になってしまう。そこで使ってみたいのはPHPExcelファイルを読み込むライブラリだ。かなり使えそうなのがPHP Excel Readerだ。 PHP Excel Readerはセルの値だけでなく、太字やイタリックと言った装飾の再現にも対応している。それだけではない。枠線やその色も取得し、再現が出来る。さらに埋め込まれた式を認識して、別なセルの値を参照することもできる。 元ファイル 再現性の高さはデモのExcelファイ

    PHPでExcelファイルを読み込む·PHP Excel Reader MOONGIFT
  • エクセルのマクロで正規表現の練習 - VBAでもRegExp

    エクセルをたくさん使うと何か負けた気がしてしまう今日この頃です。 エクセルなんでもできますね。ほんと。 VBAで正規表現を使うという発想がなかなか浮かばなかったのですが、使えるようになるとかなり便利です。 今回は、テキストボックスのフォームをおいて、ボタンをクリックしたら、入力されたテキストの各行の先頭の空白を削除するというシナリオです。 実は、はまったのはRegExpにMultiLineというプロパティがあるのに気がつかなかったことです。 MultiLineはデフォルトではFalseです。このプロパティがTrueでないと各行の処理をしてくれません。 以下コードです。 Function MyReplace(patrn, target, rep) Set regEx = CreateObject("VBScript.RegExp") regEx.MultiLine = True 'デフォルト

  • 第24回 Excelのバージョンで条件分岐する

    業はエンジニア。ICに様々な機械をつなぎ,電流やら電圧を測定する。もちろん,これらの測定器もVBAでコントロールし,取り込んだデータもマクロで処理する。人呼んで,マクロの鬼軍曹! 「ぬぉ~!」 「どうしたんですか,先生」 「釣りを禁止されたぁ」 「誰に?」 「セラピストにじゃ」 「あら,セラピーを受けていたんですか?」 「うむ,セラピストが滅法美人でな」 「やっぱり・・・で?どうして釣り禁止なんですか?」 「ストレスだそうじゃ」 「ストレス?」 「そう,ストレス」 「それじゃあ,わかんないでしょ!」 「最近,時々頭痛がするんじゃが,その原因がストレスなんだと」 「それが,どうして釣り禁止になるの?」 「分析の結果,わしのストレスの原因は,仕事と釣りに行くための早起きだとわかった」 「なるほど」 「三度の飯より釣りは好きじゃが,早起きは嫌いじゃ」 「睡眠不足と目覚まし時計のダブルパンチ」

    第24回 Excelのバージョンで条件分岐する
  • エクセルのデータを見やすくする5つの簡単なテクニック | コリス

    Chandoo.orgのエントリーから、条件付き書式を利用して、エクセルのデータを見やすくする5つのテクニックを紹介します。 Learn Cool Microsoft Excel Conditional Formatting Tricks テーブルの横列・縦列をハイライト 条件付き書式を使用したガントチャート セル内に配置するグラフ ミスやエラー・データ欠落などのハイライト表示 直感的に把握できるデータテーブル [ad#ad-2] エクセルデータは、Chandoo.orgのエントリーの一番下からダウンロードできます。 テーブルの横列・縦列をハイライト テーブルのデータを見やすくするために、横列・縦列を交互にハイライト表示にします。 ハイライトにするテーブル全体を選択します。 メニューより、[書式] - [条件付き書式] を選択。 「数式」を選択し、「=MOD(ROW(),2)=0」を入力し

  • Excelファイルを操作できるAjax表計算アプリケーション·ZK Spreadsheet MOONGIFT

    ビジネスの場で最も良く利用されるであろうソフトウェアが表計算ソフトウェアだ。Webアプリケーションがどれだけ発展しようが、その現実は変えられない。乗り換えるとしても、これまでの資産をどう活用するかが問題になりがちだ。 まるでローカルアプリケーション並みの表示 そこで、表計算ソフトウェアの代表であるExcelをそのまま利用してしまうのはどうだろう。 今回紹介するオープンソース・ソフトウェアはZK Spreadsheet、Ajaxを使った表計算アプリケーションだ。 ZK SpreadsheetはまるでExcelのような操作性をもったWebアプリケーションで、簡易的な計算まで行うことができる。公式サイト内ではグラフも表示できているのだが、方法は分からなかった。なお、一部機能については日語化もされている。 画像表示も可能 最大の特徴はExcelのファイルをそのまま読み込ませることができる点だろう

    Excelファイルを操作できるAjax表計算アプリケーション·ZK Spreadsheet MOONGIFT
  • Excelデータをビジュアライズしよう - DesignWalker

    Excelデータをビジュアライズしよう - DesignWalker
  • 1