7

誰もがどのような違いがあるのか​​ 良い答えを持っていますか

  • 任意の事前にフォーマットされた Excel 2007 *.xlsx ファイルをテンプレートとして使用し、それを C# アプリに読み込み、Microsoft OpenXML SDK を使用してセルの一部にデータを入力します。

  • 特定の Excel テンプレート (*.xltx) ファイルを作成し、それらを「データ入力」演習の基礎として使用する

Excel テンプレート (*.xltx) を使用しないと何かが失われますか?

もしそうなら、私は何を失いますか?

4

1 に答える 1

6

いいえ、何も失うことはありません。XLTX はすべての点で XLSX と同じです。開いているファイルが XLTX の場合、Excel が XLSX の新しいインスタンスを作成するだけです。それで全部です。データの入力に XLTX を使用し、XLSX を保存すると、結果の XLSX が開かれたときにすべての新しいインスタンス (XLSX) にそのデータが含まれます。

もう1つの質問は、OOXMLからデータ入力を行う場合、XLTXを使用する必要があるかどうかです。事前にフォーマットされている限り、XLTXを使用する必要がある理由はわかりませんXLSX は別のファイル名で保存されます。XLSX はテンプレートとして問題ありません。XLTX は実際には Excel クライアント アプリの操作を目的としています。OOXML などのプログラムによるソリューションでは、別のファイル拡張子を使用してもメリットはありません (ただし、Excel クライアント アプリの操作でもある VSTO には当てはまりません)。

于 2010-04-24T00:53:49.850 に答える