こんにちは私はpwdを提供することによって解読したい1000の暗号化されたワークブックを持っています。apachepoiまたはpythonのxlrdモジュールで復号化メソッドが見つかりませんでした。
これを処理できるライブラリを知っている人はいますか(wbc.decrypt(pwd)
)。私はあなたがUNIXボックスから使用できるlibを好みます。
ありがとう
こんにちは私はpwdを提供することによって解読したい1000の暗号化されたワークブックを持っています。apachepoiまたはpythonのxlrdモジュールで復号化メソッドが見つかりませんでした。
これを処理できるライブラリを知っている人はいますか(wbc.decrypt(pwd)
)。私はあなたがUNIXボックスから使用できるlibを好みます。
ありがとう
COM バインディングを使用してUnprotect
メソッドを呼び出します。
import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
workbook = excel.Workbooks.open(r'c:\mybook.xls', 'password')
workbook.SaveAs('unencrypted.xls')
名前を付けて保存すると、新しいパスワードを適用できます。参照: http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas%28VS.80%29.aspx
Apache POIは、暗号化された Excel ファイルを読み取り、復号化して書き出すことができます。開始するには、暗号化ページを参照してください。