2016-04-15 11 views
1

xlsxwriterで新しいワークブックを作成します。それらのすべてで、別のテンプレートワークブックに格納されている整形ヘッダシートが必要です。私はそれがxlsxwriter、cozとは不可能であることを知っている私はこれでテンプレートのワークブックを開くことはできません。別のブックから作成したワークブックにシートを追加

私はこれをxlrdで行い、このシートをコピーしてから、xlsxwriterを使って作成したブックに書き込みます。 しかしそれは可能ですか?これら2つのライブラリの組み合わせを使用するには?

私はこの質問がコードなしであることを知っていますが、私はPythonには不満です。あなたが私の問題に対処するためのアドバイスや何かを私に与えることができれば、私は感謝しています。

答えて

2

xlrdおよびxlswriterは実際に一緒に動作するようには設計されていません。 pyopenxlライブラリに切り替えることを検討してください。スプレッドシートの読み書きが可能で、必要な作業を非常に簡単に行うことができます。

+0

Excel 2010のみですか?私は2007年のみを使用しています – GohanP

+0

'' .xlsx'形式に変換できない場合、あなたは運が悪いかもしれません。 – holdenweb

+0

私は '.xlsx'形式を持っていますが、xlsxwriterでこのファイルを作成します。 pyopenxlで可能かどうかは分かりません。あるいは、xlsxwriterで作成したファイルを保存してからpyopenxlで再度開いて、そこからテンプレートをコピーしてコピーしてからコピーします。それがうまくいくと思いますか?フォーマット等は変わらないでしょうか? – GohanP

関連する問題