Excelファイルを取得し、データを変換してから変換したデータを同じExcelファイルの別のシートに保存する必要があります。現時点では、Microsoft SQL Server Management Studio内のテーブルにExcelソースシートを手動でインポートし、SQLスクリプトを実行してデータを変換し、ビューを作成することで、この作業を行っています。次に、この変換されたデータをビューからコピーしてExcelファイルの2番目のシートに貼り付けます。Excelファイルのデータを変換するためのSQL Serverスクリプトを実行するPythonアプリケーション
私はこのプロセスをPythonを使って自動化しようとしていますが、どうやって起動するかについてはとても迷っています。私は私のスクリプトを実行するために使用できるpyodbcやpymysqlのようなパッケージを見てきましたが、私が理解できないデータをExcelからインポート/エクスポートしています。
指定したExcelファイルからデータをインポート/エクスポートできるSSMSにこれらのパッケージを統合できますか?私のSQLスクリプトが実行できるテーブルにExcelデータをインポートすることで、何とかSSMSを回避できますか?
ご提案は大歓迎です。
あなたのExcelは、Excelシートから読み込んだデータ以外のテーブルに依存していますか? – jhole89
はいマッピング用にいくつかの参照テーブルを使用します。これらはもともとExcelからインポートされています。 – KOB