2016-09-11 7 views
1

WindowsベースのシステムにMS-OFFICEスイートがインストールされていない場合でも、pywin32を使用してExcelオブジェクトを作成する方法はありますか?Pythonを使用してExcelファイルを作成する

+0

"pywin32を使用する"というのは厳しい要件ですか? –

+0

ええ、私はすでに、Excelの機能をよりよく制御するためにスクリプトを開発しているためです。 – User100

+1

私はそれを疑う...あなたができることは 'openpyxl'で' .xlsx'ファイルを作ることです。データに限定されます(マクロなし) –

答えて

0

これは、あなたが望むことをします。

from openpyxl import Workbook 
wb = Workbook() 

# grab the active worksheet 
ws = wb.active 

# Data can be assigned directly to cells 
ws['A1'] = 42 

# Rows can also be appended 
ws.append([1, 2, 3]) 

# Python types will automatically be converted 
import datetime 
ws['A2'] = datetime.datetime.now() 

# Save the file 
wb.save("C:\\Users\\your_path_here\\Desktop\\sample.xlsx") 

詳細については、このリンクを参照してください。

https://pypi.python.org/pypi/openpyxl

関連する問題