2010-12-02 7 views
1

私は最近、非常に多くのExcelフォーム(約400)を処理することを任されました。私の仕事は、単に情報を掻き集め、4つの異なる文書に情報を配置することです。私は短いスクリプトが私のニーズに完全に役立つだろうと信じていますが、できれば私はVBAから遠ざかっています。どのようにこれについて行くとどの言語を選択するための任意の提案(私は何か新しいことを気にしない)?Excelフォームの処理

+0

あなたはどの言語を知っていますか? .NETは、MS Officeアプリケーションの変更には非常に便利です。 – demokritos

+0

私は現在知っている言語に自分自身を限定しているわけではありません。新しいものを取り上げることにも興味があるからです。私がWindowsで作業しなければならないのは初めてのことなので、.NETはうまくいくと思います。しかし、それだけのフレームワーク、右、ですか?私はまだ言語を選ぶ必要がありますか? – jlv

+0

次のリンクは、C#のオフィスオートメーション用の基本サンプルを早期バインディングと後期バインディングの両方を使用しています(早期バインディングを使用するマシンでのみ実行したい場合は、 ):http://support.microsoft.com/kb/302902 –

答えて

1

easy to learnはスクリプト可能で、適切な言語機能(この場合はオブジェクトとGUIライブラリ)があるので、他の人が使えるようにするためのアプリケーションになるため、Pythonをあなたの問題に合った言語としてお勧めしますあなたのための単なる機会ではありません。

実際のExcel処理には、Python librariesのセットがあります。このリンクには、50冊以上のPDFドキュメントのマニュアルと、ワークブックの読み込み、作成、操作のための使用例も含まれています。

+0

さらに、このライブラリが.xlsxを処理しないことを示すさらなる調査があります。これにはopenpyxlというプロジェクトがありますが、まだ開発中であるという印象を与えてくれます:http://bitbucket.org/ericgazoni/openpyxl – orangepips

1

Perlとお考えですか?

+0

いいえ、確かに提供したリンクは見やすくなります。私はこれについてさらに検討するつもりだと思う。 – jlv