Free Trial

ディスカッション

答えを見つけ、質問し、Alteryx の専門知識を共有してください。
解決済み

パスワード付きのエクセル

tyasui
アステロイド

サーバー内にあるパスワード付きのエクセルを元データとして使ってくれと言われたのですが…

パスワード付きのエクセルってAlteryxで読み込む方法はないですよね。エクセル側にマクロ仕込んでデータベースにデータ上げた後でAlteryxで読みに行くしかないですかね。

もしご存じの方いたら教えてください。

5件の返信5
Mizuno
アステロイド

これなんかが該当はしますが

https://gallery.alteryx.com/#!app/Input-Password-Protected-XLSX/5a9d23a7826fd31b1c2826ea

 

結局は外部で開く方法が安全です。

Pythonツールを使う事でも可能ですが、汎用性はそこまで望めません。

 

AkimasaKajitani
17 - Castor
17 - Castor

そのマクロですが、日本語のパスが入っているとうまく機能しないのでご注意ください。

 

tyasui
アステロイド

日本語だらけです…orz
ありがとうございます!

tyasui
アステロイド

ありがとうございます。試してみます!

AkimasaKajitani
17 - Castor
17 - Castor

一応日本語版に改造することはできました。やり方としては、以下のとおりです。

 

・セレクトツールとフォーミュラツールのString、V_StringをV_WStringに変更します

・VBSの出力の文字コードを「Japanese Shift-JIS」に変更します(コマンドラインツールとデータ出力ツール両方で必要です)

 

※日本語版に改造したものを公開してよいかどうか、配布元に確認しないと配布はまずいように思いまして・・・一旦公開については保留にしています