表計算ソフト
歴史
パソコン用の表計算ソフトとして初めて登場したのはヴィジコープのVisiCalc（ビジカルク）で、アップルコンピュータやタンディなどが販売した8ビットパソコンで、プログラミングができる専門家でなくても会計業務やシミュレーションなどに使えるソフトとして広く普及し、Apple IIのキラーアプリケーションともなった。
16ビットパソコンの主力OSであるMS-DOSの時代には、米国ではロータスのLotus 1-2-3（ロータス ワン・ツー・スリー）がベストセラーとなり、IBM PCのキラーアプリケーションともなった。また日本やヨーロッパではマイクロソフトのMultiplan（マルチプラン）なども普及した。特に1-2-3は、単なる表計算だけでなく、文字表示の機能の向上によりワープロとしても使えて、表の多い文章で力を発揮したほか、グラフ表示機能とデータベース機能を併せ持ち、これ一つでほとんどの事務作業をこなすものとなった。これらの機能は後の表計算ソフトに大きな影響を与えた。
OSがGUIを標準で持つ時代になると、グラフィカルな表計算ソフトが多く登場した。Macintoshで生まれたマイクロソフトのExcel（エクセル）は、後に同社のMultiplanを置き換える形でWindows用表計算ソフトのデファクトスタンダードとして普及したほか、NEXTSTEPで生まれたロータスImprov（インプロブ）は、多次元の行と列の入れ替えをドラッグアンドドロップで行えるなど高度なオブジェクト指向概念を備えていた。
インターネットの時代になると、インターネット上にプログラムもデータも配置するSaaS（サース）型の表計算ソフトの普及が始まった。代表的な製品は、GoogleのGoogle Spreadsheets（グーグル スプレッドシート）、インフォテリアのOnSheet（オンシート）などがある。SaaS型表計算ソフトは、インターネットを通じてデータの共有ができるため、ファイルを送る必要が無くなった。またデータの履歴管理やアクセス制御を一元化できるため、近年話題となっているスプレッドシート統制への対応の切り札としても注目されている。
マクロ
表計算ソフトでは、マクロ言語によって作業の自動化やユーザー定義関数の作成、他のソフトウェアと連携した特定の業務用ソリューション構築が可能である。初期のマクロは、単純にキー入力をトレースするといった簡単な仕様のものであったが、やがて表計算ソフトが多機能となるにつれてマクロもまた進化してきた。特に、マイクロソフト社のオフィススイートに添付されている Visual Basic for Applications (VBA) によって記述されるマクロは、それ自身が完全なプログラムである。
マクロウイルス
マクロを悪用したマクロウイルスによる被害も発生している。マクロウイルスは感染したファイルを開くことで自動的に実行され、利用者の意志に関係なくコンピュータ上のデータの削除を行ったり、自身を添付したメールを送信するなど、他のコンピュータウイルスと同様の活動をする。
対策として、出所の不明なファイルを安易に開かないようにすることや、表計算ソフトのセキュリティ機能によってマクロの自動実行機能を無効化することなどが有効である。
代表的な表計算ソフト
現在入手できない物は†印。ABC順。