本文へスキップ
日本語
FikirPilot の記事

Sheety、どういうわけか電子表計算をバイナリファイルに変換

更新日: 2026年9月30日 · 2 分で読めます

公開: · 記事の受信: · 処理時間: 40 分

Sheety、どういうわけか電子表計算をバイナリファイルに変換
ターミナルインターフェースを備えたコンピューター画面

Roberto Alsinaが開発したSheetyは、スプレッドシートの定義を、実行時の依存関係がないターミナルインターフェース付きの実行可能ファイルに変換する。マウスに対応し、データや数式を編集できるこのソフトウェアは、変更された数式について即座に更新版を生成する。

  • Excelファイルをインポートおよびエクスポートできる。
  • 人間が読みやすい.yaml形式に対応している。

セルの幅は変更できず、Excelに40年以上かけて追加されてきたすべての関数に対応しているわけではない。Crystalで書かれたこのプロジェクトのソースコードはGitHubにある。

なぜ重要なのか

Sheetyのアプローチは、スプレッドシートのロジックを、個別のオフィスアプリケーションに依存せずに配布できるターミナルツールへと移している。この構成は、数式ベースの作業を単なるデータファイルとして共有するのではなく、直接実行できる形で提供したい人に関係する。読みやすいYAMLへの対応により定義の確認と編集が容易になる一方、Excelのインポートおよびエクスポート機能によって既存ファイルとの接続が可能になる。ただし、セルの幅を変更できないことや、Excelのすべての関数に対応していないことから、複雑なワークブックでは互換性を別途評価する必要がある。ソースコードがGitHubにあることでアプリケーションの動作を検証できるものの、どのExcel関数に対応しているかは記事では明らかになっていない。

出典: Hackaday