Excelは計算やグラフ作成のために使う。それが一般的な常識かもしれないが、実はExcelは優れた文書作成ツールであり、作図のツールとしても使いやすいという隠れた一面を持っている。特に、セルの幅を短く設定して枠線を等間隔に並べた「Excel方眼紙」とすることで、使いやすさはさらに高まる(図1)。
なんとかカレンダー 21日目 id:miya2000 です。こんばんは! 低級テキストエディタでせっせとコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介する Excel コーディングをぜひ覚えてください。 わずか数秒で世界が変わります! 元ネタ めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン http://webrocketsmagazine.com/entry/20111209/html-code-generation-using-excel.html Excelを使った高級コーディング とにかく Excel でコーディングを行った画面を見てみましょう。今回は Java のコーディングをやってみます。 どうでしょう? 画面を見るだけでどれだけ恩恵があるかお分か
お客さんから送られてきた、Excelデータからせっせとリストや表のHTMLをコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介するExcelテクニックをぜひ覚えてください。 面倒な作業が、わずか数秒で終わります! Excelを使った高速HTML生成 僕たちプログラマーは、ちょっとしたコード生成に、Excelを使います! DreamweaverでもCSVファイルを取り込むことはできるのですが、<dl>タグでマークアップしたい時とか、カスタマイズしたい場合は、これから紹介するExcelを使った方法が簡単で、効果的です。 さぁ、↓のようなお客さんから送られてきたExcelデータから ... こんな感じの、<dl>タグでマークアップされたHTML生成する流れを説明します。データ数はうんざりするくらいあると思ってください。 Let's Excel 1)
情報処理推進機構 情報処理推進機構(IPA)はオープンソース情報データベース「OSS iPedia」に新しくExCellaを利用した基幹業務システム開発の事例を追加した。基幹業務システムの開発にあたり、2次加工の容易さから10種類の帳票をExcel形式のデータとして出力するという要件を満たすため、開発用コンポーネントとしてExCellaを利用したという内容になっている。 ExCellaはLGPL v3のもとオープンソースソフトウェアとして公開されているソフトウェア。JavaからExcelのデータを操作する場合、既存のOSSライブラリの多くは低レベルAPIのみを提供しているため、開発にはそれ相応の開発期間が必要になっていた。ExCellaでは高レベルAPIが提供されており、Excelデータを操作する部分の開発工程を削減できる効果があると紹介されている。 日本ではExcelを業務データの重要な
エクセルには、便利な補完機能がついている。例えば、 こうなってるとき、セルの右下をドラッグしてカーソルを下へ移動させると、 こんな感じで勝手にエクセルが補完してくれる。超便利! ここで、ふと思った。エクセルは、どんなものでも補完してくれるのだろうか。 早速実験してみた。 ■実験1 「青い空」 まずは、「青い空」というワードを補完させてみた。 あ、そうなるんだ。 そっちへ行きますか。 もうその方向で確定なのね。 うん。 分かったよ。 なんかテンション上がってる。腹立たしい。 ■実験2 「犬も歩けば棒に当たる」 次は、ちょっと長めの文を試してみよう。これがどう補完されるのか。 あ、へえ。 そうなるんだ。 そんなことわざはねえよ。 あっ またテンション上がった。 うぜー。 ■実験3 「新宿」 最後は、「新宿」で試してみた。もしかして、駅名が補完されるかも…… だとしたらエクセルすげー。 山手線だ
Seasar2では、SqlReaderとXlsWriterというクラスが用意されていて、DBのテストが簡単に行えるようになっている。 使い方 重要な部分だけみるとこれだけ。 XlsWriter writer = new XlsWriter("FILE_PATH"); sqlReader.addTable("EMPLOYEE"); sqlReader.addTable("DEPARTMENT"); writer.write(sqlReader.read()); 出力するExcelファイルのパスを指定してXlsWriterを生成する。 Excelに出力したいテーブルの名前を、SqlReader.addTable("tableName")で追加。 SqlReader.read()でDataSetを取得し、それをXlsWriter.write()で書込み。 これはExcelに出力して確認する方法に
VBA (マクロ) 作法/コーディング規約 集約中 ~ メタボなコードにサヨナラしよう VBA(マクロ)に関して、コーディング規約、クラスモジュールやDBアクセス等、実験結果や探すのに苦労した情報を中心に掲載しています。 閲覧した方のお役に立てれば幸いです。 せっかくExcelVBAでツールなどを作って提供しても、セキュリティレベルが高や最高だと実行できず、納品して現場で顔面蒼白になった、という経験をお持ちの方もいらっしゃるかもしれません。 実はコレ、抜け道があるのです。 そのためには電子署名すら不要です。 一つは公開されていると思いますが、Excelが定めた安全なフォルダにあるブックであればセキュリティレベルに関係なく実行できてしまうそうです。Excel起動時に実行されるVBAがあるので、カンのいい人は「どれがそのフォルダ」なのかピンと来るかもしれません。複数あるようですが、私は1フォル
本業はエンジニア。ICに様々な機械をつなぎ,電流やら電圧を測定する。もちろん,これらの測定器もVBAでコントロールし,取り込んだデータもマクロで処理する。人呼んで,マクロの鬼軍曹! 「とほほ」 「先生、どうしたんですか?」 「一昨年植えたさくらんぼの木」 「あぁ、毎年毛虫だらけになるやつ」 「なるべく農薬は使いたくないんじゃ」 「そうですか、で、それがどうしたんですか?」 「今年こそ実が生ると期待しておったんじゃが」 「生らなかったんですか?」 「そうなんじゃ」 「一つも?」 「一つも」 「それは、残念」 「実が生るのを楽しみに植えたのに」 「消毒したら?」 「なんでじゃ?」 「夏に十分栄養を蓄えないと結実しないらしいですよ」 「そうなのか?」 「みたいです」 「じゃあ、今年は消毒しよう。しかし、さくらんぼは来年まで待たなければならない」 「そう、がっかりしなくても。ここに、黄色いさくらん
グラフの種類を定数値で設定します。Chartオブジェクトを対象にした場合には、グラフ全体に適用され、Seriesオブジェクトを対象にした場合には、対象のデータ系列だけに適用されます。使用する定数に関しては、下の表を参照してください。 構文 Object.ChartType 設定/取得 設定項目 内容 Object Chart、Seriesオブジェクト [省略不可] ・ChartTypeプロパティで使用する定数一覧表(XlChartTypeクラス) グラフの種類 詳細 定数 縦棒 集合縦棒 xlColumnClustered 3-D集合縦棒 xl3DcolumnClustered 積み上げ縦棒 xlColumnStacked 3-D積み上げ縦棒 xl3DcolumnStacked 100%積み上げ縦棒 xlColumnStacked100 3-D100%積み上げ縦棒 xl3DcolumnSt
ブックに名前を付けて保存するときはSaveAsメソッドです。 たとえば次のコードは、アクティブブックに「Sample1.xls」という名前を付けて保存します。 Sub Sample1() ActiveWorkbook.SaveAs "Sample1.xls" End Sub このとき、ファイル名が「Sample.xls」のように保存するフォルダのパスを指定していないので、この「Sample.xls」はカレントフォルダに保存されます。 保存するフォルダを特定して保存したいときは、次のようにフォルダのパスを指定します。 次のコードは、アクティブブックを「C:\Data」フォルダに「Sample.xls」という名前で保存します。 Sub Sample2() ActiveWorkbook.SaveAs "C:\Data\Sample1.xls" End Sub ここまでは簡単です。 ではデスクトッ
PHP Excel ReaderはPHP製のオープンソース・ソフトウェア。業務システムなどでは、ユーザが作ったExcelファイルをシステムに読み込ませると言ったニーズが多い。そんな時使われるのはCSVとして出力して読み込ませるという方法だ。 Webブラウザ上に表示したサンプル だがごくわずかなファイルであれば良いが、数百ものExcelファイルを読み込むとなると変換もひと手間になってしまう。そこで使ってみたいのはPHPでExcelファイルを読み込むライブラリだ。かなり使えそうなのがPHP Excel Readerだ。 PHP Excel Readerはセルの値だけでなく、太字やイタリックと言った装飾の再現にも対応している。それだけではない。枠線やその色も取得し、再現が出来る。さらに埋め込まれた式を認識して、別なセルの値を参照することもできる。 元ファイル 再現性の高さはデモのExcelファイ
Firebugのconsoleに下のコードをコピペして、 Excelの表を範囲選択してコピーしたものを"ここ"って書いてあるところに突っ込む。 で、実行。 copy( <> <![CDATA[ ここ ]]> </>.toString().replace(/^|\t|$/gm,'|') );
don-gabachoはGAE/Jによるオープンソース・ソフトウェア。基幹システムにおける最大の目的は帳票の出力にある。なのでシステムを開発する際には帳票へ出力する項目や他システムへ受け渡す項目から考えると分かりやすい(個人的な経験として)。 出力された帳票 しかし帳票を出力するシステムを考えるとなると話は違う。特にWebシステムは帳票出力が苦手だ。通常のHTMLやテキストファイルを出力するのに比べると異なるライブラリが必要になったりする。そこで試したいのがdon-gabachoだ。 don-gabachoは名前はユニークだが、その実態は有益な帳票出力システムとなっている。自分で帳票の設計が可能で、さらに項目を設定することで出力される値を任意に変更ができる。生成された帳票はExcelファイルとしてダウンロードができる。 入力画面 PDFではないが、Excelの方が細かな調整もできるので便利
Office 2010のWeb版は「期待はずれ」 企業向けRTM版のWord、Excel、PowerPointを辛口レビュー マイクロソフトは2010年6月17日、オフィススイートの最新版「Office 2010」を一般発売する。既に企業向けのボリュームライセンス提供は開始されており、製品版に当たるRTM版(製造工程向けリリース)や、ボリュームライセンス版の利用は可能だ。日経パソコン編集部では、このRTM版を利用し、いち早くOffice 2010の評価を進めている。ここでは、Office 2010で最も注目される新機能「Webアプリケーション版」(以下、Web版)のWord、Excel、PowerPointについて、詳しく解説する。 そもそもOffice 2010のWeb版とは、Webブラウザー上で動作するWebベースのOfficeアプリケーションである。パソコンにOfficeがインストー
JavaからMicrosoftのドキュメントを操作するためのAPI「POI」の最新版では、Office 2007形式のファイルも扱えるようになりました。本稿では前回に引き続き、名前の定義、計算式、図形や画像の利用用など、Usermodel APIの使用方法を確認していきます。 はじめに POIはJavaからMicrosoftのドキュメントを操作するためのAPIで、2007年6月からApache Software Foundationのトップレベルプロジェクトに格上げされました。オープンソースとして提供されているので誰でも無償で利用することができます。 なぜ初期のリリース後、7年以上も経過し、多くの情報が存在するPOIを今回あらためて取り上げることにしたかと言うと、2009年9月リリースの Version 3.5でOffice Open XML形式(以降、OOXML形式)への対応という大きな
個人的には最近は、ペーパープロトタイピングやAxure、OmniGraffleなどのプロトタイピングツールに興味を持っていますが、それらはあくまでプロトタイピング段階の話で、仕様書としておこす場合には、ExcelやVisioなどのファイルに記述することになると思います。 業務でExcelやVisioを用いて画面仕様書や画面遷移図(サイトマップ)を作成する中で感じた良い点・悪い点などをまとめてみます。(PowerPointは少ししか使ってないのでおまけ程度に載せてみました。) 画面設計、画面仕様書作成ツールを検討する際の参考にして頂ければと思います。 Excel [Good]新たにツールを購入する必要がない ほとんどの企業で導入されているため、画面仕様書作成のために新しくお金をかけてツールを購入する必要が無いのは大きな利点である。 [Good]共有する際にそのまま送ってもほとんど問題ない 大
ExcelユーザがOpenOffice.orgの使用を検討した場合、Microsoft Officeのマクロ言語であるVisual Basic for Applications(VBA)がサポートされていないことが気になるかもしれない。長年にわたってコツコツ蓄積してきた自作のExcelマクロがたくさんあるユーザなら、それが一切使えなくなるのが嫌でOfficeにとどまる、というケースも起こり得る。そんなユーザに、再考の時が来た。Novellが、OpenOffice.orgのソースコードを基に、Excel VBAをサポートするバージョンを独自に開発したのだ。 OpenOffice.org CalcのExcel VBA互換機能の開発は、NovellのNoel Power氏がリーダーを務めている。Noelによると、この互換機能は次のような形で実現されているという。 Excel VBAマクロをOpe
Trac でチケットをエクセル形式(*.xls)に変換するツールである、excel_report_plugin のインストール方法を記述する。 Google で調べても情報が少ない&ハマると抜けられないので、この記事が少しでも参考になれば幸いです:) ↑のようなチケットを出力すると、こんなん↓なります 参考サイト 【trac】excelReportプラグイン Excelでレポートをダウンロードする@い加減け a.k.a todo TracのレポートをExcel形式で出力@Ryuzee.com ExcelReportPluginの管理@Ryuzee.com 環境 Windows XP Pro SP2 TracLightning 1.8.? (Trac 0.10.4) 必要なもの ReportPluginPatch(Trac 0.10.4用):一番下の "Download in other f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く