Macworld読者のDavid Eratoさんからの勧めで、ここ数週間はスプレッドシートアプリにどっぷり浸かっています…いえ、MacではなくiPhoneです。Davidさんは、iPhoneで使えるスプレッドシートアプリの使い勝手の良さ、そしてどれが価格に見合う価値があるのか、興味を持っていました。
Davidの助けとApp Storeでの探究のおかげで、iPhoneでスプレッドシートの閲覧だけでなく、編集や作成もできるアプリを5つ見つけました。画面サイズが限られており、マウスや物理キーボードも使えないデバイスで、スプレッドシートの編集や作成はどれほどうまくいくのでしょうか?多くの点で、予想以上にうまくいきました…ただし、事前に制限を理解し、あまり高望みしすぎないように注意が必要です。
続きを読む…
セットアップ
これらのプログラムを評価するため、操作の 4 つの側面に注目しました。ユーザー インターフェイスの動作の良さ、iPhone へのファイルの出し入れの方法、どのような種類のスプレッドシート ファイルが読み込まれるか (また、読み込みの精度)、iPhone 上で直接新しいワークシートを最初から作成することが簡単か難しいかです。
スプレッドシートはあくまでスプレッドシートなので、根本的には同じであるにもかかわらず、5つのプログラムはそれぞれ、入力が制限されたデバイスの小さな画面で作業する際の課題を解決するために、全く異なるアプローチを採用していました。それぞれのユーザーインターフェースには長所と短所がありましたが、5つとも予想以上に使いやすかったです。
これらのプログラムが既存のスプレッドシートをどの程度うまく処理できるかを調べるため、関数の種類や適用された書式設定の点から見て、単純なものから複雑なものまで、それぞれ異なる4種類のスプレッドシートを各プログラムに入力しました。そして、どの数式が機能するか、そしてiPhone版のスプレッドシートとMac版のスプレッドシートの見た目を比較し、各プログラムが各ファイルをどの程度うまく開けるかを判断しました。
(これらのプログラムを使用する場合は、元のファイルをそのまま保存しておく必要があることに注意してください。これらのプログラムはいずれも Excel との 100% の互換性を提供していないため、元のファイルではなくファイルのコピーで作業するのが合理的です。)
各プログラムで新しいワークシートを作成できるかどうかをテストするため、Excelを使って、ハイブリッド車の燃費向上に基づいて、初期費用が高い場合の回収に必要な年数を推定する簡単なワークシートを作成しました。ワークシートにはシンプルな書式設定と、ごく基本的な関数のみが含まれていました。次に、各プログラムでこのファイルを最初から作成し直し、ワークシートを最初から作成するのがどれほど簡単か、あるいは難しいかを把握し、元のファイルの外観にどれだけ近づけられるかを確認しました。
また、スプレッドシート プログラムを使いやすくするための、元に戻すサポート、切り取り、コピー、貼り付け、各プログラムの関数ライブラリのサイズなど、いくつかの追加機能も調べました。
次に、このデータすべてを Excel の大きな表にまとめました。このシートのコピーをダウンロードして Mac で確認したい場合は、ここをクリックしてください。この比較的短いレビューでは取り上げていない質問の回答に役立つ可能性があります。
では、結果はどうだったでしょうか?各プログラムにはそれぞれ優れた点がありましたが、特に3つのプログラムが様々な理由から際立っていました。そのうち2つはiPhoneで直接スプレッドシートを作成するのに最適なソリューションであり、もう1つはMobileFiles Proです。これは既存のスプレッドシートの活用において文句なしの王者です(ただし、ゼロから新しいスプレッドシートを作成するのはそれほど得意ではありません)。MobileFiles ProはExcelスプレッドシートを開く以外にも多くの機能を備えているため、今後の単独レビューでより詳しく見ていく予定です。
残りの 4 つのプログラムのうち、2 つは基準を満たしていませんでしたが、残りの 2 つは外出先でワークシートを作成するのに適したソリューションです。
さらなる開発が必要

グラフを作成できるスプレッドシートアプリケーション(ただしExcelで作成したグラフは表示できません)が必要な場合は、 Macrio Almeidaのi123が最適です。5つのアプリケーションの中で、グラフを作成できるのはi123だけです。また、Excel 2008のネイティブファイル形式(.xlsx)を開くことができるのもi123だけです。しかし、実際に開いてみると、関数セルにエラーがあったり、書式が欠けていたりしました。一つ問題がありました。テストシートはすべて数値をテキストとしてインポートしたため、それらのセルを使った数式は実行できませんでした。
ファイル転送はプログラムに内蔵されたウェブサーバーを使って行われ、問題なく動作しました。(ファイルをホストできるFTPサーバーにアクセスできる場合は、FTPクライアントも利用できます。)
しかし、これらの機能以外では、i123は私がテストした他のプログラムと比べて劣っています。ユーザーインターフェースが奇妙で、セルをタップするたびに編集モードに入り、編集モードを終了するには「完了」をクリックする必要があります。そのため、誤ってセルの値を変更せずにワークシート内を移動するのは困難です。セルの書式設定を行うには、まず編集モードに入り、「編集」ボタンをクリックしてから、個々の書式設定オプションを設定する必要があります。しかも、複数のセルをまとめて操作できないため、一度に1つのセルずつ設定する必要があります。
i123は私のデモワークシートの全てで問題を起こしました。単純なファイルでさえ正しく処理できず、複雑なファイルを読み込もうとすると完全にクラッシュしました。複数シートのワークブックも読み込めず、ワークブックの最初のシートしか表示されません。また、編集後に保存せずにプログラムを終了した場合、戻った時に編集内容は失われてしまいます。他のプログラムでは作業内容が自動的に保存されます。
i123でスプレッドシートを一から作るのは大変です。すべてのセルがデフォルトで中央揃えに設定されており、これを一つずつ変更するにはタップ操作が多すぎます。このプログラムはコピー&ペースト(1セルのみ)をサポートしているはずですが、私のテストではうまく動作せず、マニュアルも役に立ちませんでした。さらに、利用できる関数は27個しかなく、絶対セル参照もできないため、プログラムの実用性はさらに制限されています。
つまり、チャートを作成する機能が絶対に必要でない限り、より良い選択肢があります。

i123と同様に、iSpreadsheetには、ここに挙げた他のプログラムにはない独自の機能があります。Sodaのアプリは、ファイルの転送にGoogleドキュメントを使用します(メールでファイルを送信することもできます)。Googleドキュメントのアカウントに接続し、iPhoneにダウンロードするファイルを選択します。編集後は、ファイルをローカルに保存したり、Googleドキュメントにアップロードしたりできます。
残念ながら、iSpreadsheet の長所はこれでほぼ終わりです。ワークシートのズームレベルを変更するジェスチャーをサポートしていない唯一のプログラムであり、複数シートのワークブックを扱えず、絶対セル参照をサポートしておらず、関数も16種類しかありません。書式設定オプションもかなり限られています。例えば、表示される小数点以下の桁数を変更することはできますが、実際の数値の書式を変更することはできません。罫線を追加することもできず、列幅もいくつかの定義済み幅のいずれかしか設定できません。
iSpreadsheet は私のサンプルファイル4つすべてで問題が発生し、どれも正しく開くことができませんでした。シンプルなワークシートでは最もうまくいきましたが、COUNT、MAX、MIN、DATE関数はiSpreadsheetに含まれていないため、これらのセルはすべてエラーになりました。
新しいスプレッドシートを作成しようとした時、iSpreadsheet の最も致命的な制限に遭遇しました。数式を入力するにはセルをタップするのではなく、セル参照を入力する必要があるのです。これは大きな問題ではないのですが、ウィンドウを移動して他のセルを確認できないという問題があります。画面をタップすると数式入力が閉じられてしまいます。つまり、特定の数式で使用するセル参照を基本的に記憶する必要があるのですが、これは理想的とは言えません。さらに、範囲指定のサポートが限られている(行全体または列全体のみ)ため、新しいワークシートを作成するのはフラストレーションの連続です。
Googleドキュメントへの直接的なサポートが必要な場合、iSpreadsheetはこの機能を備えた唯一のプログラムです。残念ながら、他の機能のパフォーマンスは競合製品に劣っています。
iPhoneスプレッドシートチャンピオン
iPhoneで直接スプレッドシートを作成することが主な目的であれば、以下に挙げるいずれかのプログラムで十分でしょう。どちらも比較的高速なユーザーインターフェース、便利な機能、そして直感的な操作性を備えています。どちらを選ぶかは個人の好み次第です。PlusとSpreadsheetはどちらも非常に優れていますが、それぞれ長所と短所が異なります。

Plusの最大の強みはiPhone上で直接新しいワークシートを作成できることですが、Exitplanのアプリも4つのデモファイルのうち2つを問題なく処理し、複数シートのワークブックを開く機能も備えています。76個の関数が用意されており、一部のExcel関数はエラーが発生しますが、多くの関数は正常に動作します。
Plusでは、iPhoneへのデータの送受信は他のプログラムと比べて少し複雑です。ワークシートをメールで送信することはできますが、主な転送方法はOS X(またはWindows)マシン上で動作するsharemというプログラムを使用することです。sharemは基本的に小さなファイルサーバーで、(任意の)フォルダの内容をiPhone上のPlusに提供します。Plusは、Excel 2008とExcel 2004の両方で作成できるXML形式のファイルを読み取ることができます。
その後、Plusのインポートとエクスポート機能を使ってデータファイルをやり取りします。確かにこれは機能しますが、他のアプリに組み込まれている転送方法に比べるとはるかに不便です。また、iPhoneにファイルを転送した後は、フォルダ構造内に保存することはできません。すべてのファイルは同じ階層に保存されますが、ドラッグすることで並べ替えることはできます。
Plusが真価を発揮するのは、iPhone上で直接ワークシートを作成する時です。セルの移動やコピーにはカット・コピー・ペーストが便利に実装されており、セル範囲の選択と書式設定もサポートしています。また、列や行のサイズ変更機能も使いやすく、ヘッダーをクリックして分割矢印をドラッグするだけで幅や高さを変更できます。
Plusではかなりズームアウトも可能なので、大きなモデルでの作業も容易です。検索機能を使えば、大きなモデル上のセルを簡単に見つけることができます。また、絶対セル参照もサポートしているため、コピー&ペーストした際に数式がどのように変化するかを完全に制御できます。
Plusが唯一劣っているのは、セルの書式設定です。他のプログラムに比べて書式設定のオプションが少ないのが難点です。例えば、セルを通貨として書式設定することはできますが、3桁ごとの区切りを表示する方法がありません。同様に、テキストを水平方向に揃えることはできますが、垂直方向に揃えることはできません。
書式の省略よりも厄介なのは、セルのエントリを太字や斜体にするといった単純な書式設定でさえ適用しにくいことです。太字/斜体ボタンがないため、これらの効果を得るにはセルのフォントを実際に変更する必要があります。他のプログラムでは、もっと簡単に設定できます。最後に、セルの罫線はサポートされていますが、セル範囲を囲むボックスが必要な場合は、手動で作成する必要があります。「ボックス」罫線スタイルでは、セル範囲の周囲だけでなく、セル範囲内にも線が引かれます。

私がテストした5つのプログラムの中で、iPhoneで直接新しいスプレッドシートを作成するのに最も気に入ったのは、SoftalkのSpreadsheetでした。しかし、既存のワークシートを開くことが主な目的であれば、Spreadsheetは最適なツールではないかもしれません。73種類の機能を備えているにもかかわらず、複数のワークシートを持つファイルを開くことができず、私が試した2つの複雑なサンプルファイルでは、非常にうまく動作しませんでした。しかし、最もシンプルな2つのファイルについては、比較的スムーズに処理できました。
Spreadsheetsとのファイル転送は、Webブラウザとプログラム内蔵のWebサーバーを介して行われます。任意のブラウザで、Spreadsheetsの転送画面に表示される専用のURLを入力します。すると、iPhone上のSpreadsheetファイルの一覧が表示され、「参照/送信」機能を使って追加ファイルをアップロードできます。この転送方法は、Macのヘルパープログラムに依存するPlusよりもはるかにシンプルです。Plusと同様に、SpreadsheetはXML形式のワークシートファイルのみを読み取ります。
iPhoneでのスプレッドシート作成機能に関して言えば、Spreadsheetは多くの点でPlusとよく似ています。ズームレベルを低く設定できるため(ワークシートの広い範囲を表示できます)、検索機能があり、切り取り・コピー・貼り付けをサポートし、セルの絶対参照をサポートし、セル範囲の選択と操作が可能です。
ピンチジェスチャーによるズームをサポートするプログラムの中で、Spreadsheet は最もスムーズなズーム操作が可能です。画面のズームイン・ズームアウト時に、画面の再描画が非常に高速かつ滑らかに行われます。さらに、特定の行や列を画面上に表示したままにするために、ペインを固定する機能(Plus でも利用可能)も備えています。

しかし、スプレッドシートが真価を発揮するのは、ワークシート上のセルや範囲を操作する時です。画面下部には、よく使う関数のボタンが並んでいます。これは実際には3画面分の幅があり、各行の末尾にある矢印をクリックすると、次の関数画面に移動できます。右の画像では、これらのコマンドバーを3つ重ねて配置しています。
ご覧の通り、たくさんの機能があり、数回タップするだけで使えるのは時間の節約になります。行や列の挿入、セルやセル範囲の切り取り、コピー、貼り付け、セルやセル範囲の太字や斜体、セルの罫線の設定なども簡単にできます。3番目の画面の最後のボタン(Mobile Safariの場合)は、プログラムのドキュメントを起動します。ドキュメントの内容は非常に分かりやすいです。
最初のコントローラーバーの左端にある歯車アイコンをクリックすると、専用の書式設定画面が開きます。この画面には、スタイル(太字/斜体、背景/文字色)、種類(セルを数値、日付などの書式に設定)、サイズ(列と行の幅と高さ)、配置(水平方向と垂直方向の両方)の4つのタブがあります。これらの画面は使いやすいですが、個人的にはPlusのワークシート上で直接行と列のサイズを変更できる機能の方が気に入っています。
Spreadsheet のもう一つの制限は、アップロードしたファイルを整理できないことです。フォルダにまとめることも、ドラッグで並べ替えることもできません。iPhone にファイルが数個以上保存されると、スクロール操作が多すぎるので、何らかの形でフォルダを整理できると非常に便利です。
テストファイルを再現したところ、Spreadsheet は元のファイルの見た目を最も忠実に再現しただけでなく、作成時間も最短でした。完璧というわけではありませんし、既存の Excel スプレッドシートを操作するのに最適なプログラムとは言えませんが、外出先でスプレッドシートを使うというニーズには十分すぎるほどです。
最後に
もしあなたの主な関心事が、Excel ファイル (比較的複雑なモデルも含む) を開いて、できるだけ頻繁に正しく動作させることであるならば、これらの 4 つのプログラムはどれもその問題に対する最善の解決策を提供していません。代わりに、MobileFiles Pro を使用することをお勧めします。 (Plus と Spreadsheet はどちらもより単純なファイルを処理できますが、私の 2 つのより複雑な例ではどちらもあまりうまく機能しませんでした。) MobileFiles Pro については、今後のレビューでさらに詳しく説明します。この製品は、スプレッドシートの操作だけでなく、はるかに多くの機能を備えているからです。
既存のExcelスプレッドシートを開くよりも、iPhoneでスプレッドシートを作成することに重点を置く場合は、PlusとSpreadsheetの両方が優れた選択肢です。Plusは複数シートのワークブックを扱えるため、既存のExcelスプレッドシートの操作には優れています。ただし、ファイル転送方法はSpreadsheetよりも面倒で、書式設定のオプションも限られています。
Spreadsheet には、高速ズーム機能、非常に便利なマルチパネル形式の書式設定コントロール、そしてファイル転送を容易にする内蔵 Web サーバーが備わっています。これは、Plus の外部ホストベースアプリケーションよりもはるかにシンプルです。テストファイルとのマッチングにおいて最も優れただけでなく、最小限の作業量で実現できたため、既存の Excel スプレッドシートとの制限事項を理解した上で、外出先でのスプレッドシート作成に最適なソリューションとなっています。
i123、Plus、および Spreadsheet は、iPhone 2.x ソフトウェアを実行しているすべての iPhone または iPod touch で動作します。iSpreadsheet は、iPhone 2.1 ソフトウェアを実行しているすべての iPhone または iPod touch で動作します。
[上級編集者 Rob Griffiths が最近、 Macworldで Numbers '09 をレビューしました。 ]