SVN にもコミットしている Excel スプレッドシートに製品バックログがあるため、誰もがそれを開いて使用し、最新バージョンに更新できます。
私たちが抱えている問題は
、Excel スプレッドシートを多くの人が同時に使用できるようにし、互いのデータを上書きしないようにするにはどうすればよいかということです。ある種のマージデータ?それはまったく可能ですか?
必要な機能がすべて揃っているので、データを Excel スプレッドシートに保存したいと考えています。コラボレーションの点ではるかに優れた Google スプレッドシートを試しましたが、セルのドロップダウン値をサポートしていません...
編集
Excel ファイルを XML 形式 (XML スプレッドシート 2003) で保存することもできることがわかりました。この形式は、すべての書式設定、数式、条件付きスタイルなどを保持します。グラフだけが落ちますが、私はそれを受け入れることができます. SVN Merge ツールは多かれ少なかれ、複数の人が作業しているときに XML ファイルのマージをサポートしていると思います。
そこでこの機能を考えたのですが、Excel が XML 文書を保存するたびにどの程度変更するのかはわかりません。たぶん、多くのものを並べ替えて、マージツールが期待される結果で動作することを不可能にします. 誰でもこれについて経験がありますか?. 基本的に、複数の人が同じファイルで作業できるようになります。
EDIT2 Excelスプレッドシートをテキストファイルであるため、SVNがマージできるようにするプレーンXMLファイル( XML Spreadsheet 2003
ファイル形式)で
管理しようとしました。条件付き書式は常に機能するとは限らないため、使用しないことを学びました。そのため、ファイルを再度開くときに問題が発生します。また、グラフは保持されません。
テスト結果: 同じ XML で同時作業を試みましたが、Excel はこれらのファイルを順不同で処理します (保存時に Excel に変換し、XML に戻すように見えます)。データを使用すると、XML はまったく異なるものになります。したがって、この形式は、マージ機能を使用した共同作業には適していません。
参考までに: 私は自分の操作を Excel から、より協調的で同様に機能するソリューションであるGoogle Spreadsheetsに移行しました。同時コラボレーションは機能しており、うまく機能しています (Microsoft がいつの日か、Office のすべての範囲でこの方法でコラボレーションを行うことを願っています)。バージョン管理と、私が Excel で使用しているすべての機能をサポートしています。条件付き書式設定といくつかの追加のスクリプト コードを使用すると、単一のセルに基づいて行全体に条件付き書式設定を使用することもできるため、特定のストーリー ステータスを「完了」に設定すると、行全体の背景色を簡単に設定できます。