PythonnでGUI作成

イメージ
久々の投稿です。 久々過ぎますね・・・ しばらくVBAを使いエクセル操作を自動化してました。 複雑なものは組めませんが、基礎的なことはネット情報や書籍を見ながらできるようになってきました。 Pythonでエクセルを操作できるライブラリ「openpyxl」がある事を知り簡単なPGを作ってみたところ 動くではありませんか! openpyxl.xlskというエクセルファイルのセルに入力後保存するという簡単なもの ////////////////////////////////////////////////////////////////////////////////// import openpyxl as px wb = px.load_workbook("openpyxltest.xlsx") ws = wb["Sheet"] ws.cell(1,1).value ="int" ws.cell(1,2).value =1234 ws.cell(1,3).value ="str" ws.cell(1,4).value ="1234" ws.cell(2,2).value = 4567 ws.cell(2,4).value ="4567" for i in range(1,11): ws.cell(3,i).value = i ws.cell(i+3,1).value = "TEST" + str(i) wb.save("openpyxltest.xlsx") ////////////////////////////////////////////////////////////////////////////////// しかし、作ったPGは他の人も使うので、GUIにできないかと調べておりました。 標準ライブラリの「tkinter」を使えばできるのですが、素人にはとっつきにくく 理解し難いものでした。(いずれ勉強して覚えたいと思いますが。。。) 他に何かライブラリはないかとインターネットで検索していると「PySimplGUI」という ライブラリを見つけ

【備忘録】Microsoft SQL Sever Management Studio 2017 <設定>

【Microsoft SQL Sever Management Studio 2017】
<接続設定>

サーバー名
SQLインスタンス確認方法
コマンドプロンプトより「sqllocaldb info」を実行
MSSQLLocalDB → これがインスタンス














localDBに接続する場合
☆Microsoft SQL Server 2015 Express LocalDB
Visual Studio 2017 communityをインストール時にインストールされたもの                   
サーバー名に(localdb)\MSSQLLocaDBとする。
*「()」を忘れずに、これを忘れて1時間以上格闘してました。













SQL Severに接続する場合
☆Microsoft SQL Server 2017 expressをインストール












インストール時に勝手にサーバー名が作られたようで変更の仕方は今後勉強です。
当面はLocalDBで勉強していくつもりですのでしばらくこちらは使用しませんので忘れないように備忘録です。

Serverに接続場合は構成マネージャーで状態を確認「停止」→「開始」
windows10では構成マネージャーがアプリケーションとして表示されないので注意が必要。
「スタート」右クリック「検索」より「SQLSeverManager14.msc」から起動
SQLSeverManager14→SQL Server 2017
☆最後の14を小さくする事で古いバージョンを開く(例)SQLSeverManager13→2016















【Microsoft SQL Sever Management Studio 2016】
サブ機<設定>
windows10 32bitでMicrosoft SQL Sever Management Studio 2017は64bit専用の為残念ながらインストールができないのでMicrosoft SQL Sever Management Studio 2016をインストール。
Microsoft SQL Server Manager2016構成マネージャーがスタートメニューにありました。
しかし起動すると「WMIプロバイダに接続できません。権限がないかサーバーにアクセスできません。」というエラーが発生し起動できません。
MicrosoftのサポートページによるとWMIプロバイダが削除されることが原因で発生するという事がわかりました。削除した覚えはないが。。。
修復するにはコマンドプロンプトで以下を実行する。
mofcomp "%programfiles(x86)%\Microsoft\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
とあるが私のPCはディレクトリが違ったようで「sqlmgmproviderxpsp2up」を検索しまし以下のように修正。
mofcomp "C:\Program Files\Microsoft SQL Server\130\Shared\sqlmgmproviderxpsp2up.mof"

やっと開発環境が整いました。
1週間以上格闘しましたよ。

<職場のPC>
windows7 32bitの為Microsoft SQL Sever Management Studio 2016をインストールするもvisual studio2015 shellが必要というエラーが発生。
Microsoftのサポートに従い簡単なアンケートに答えたりしてダウンロードのページまで進むものの、「ダウンロード」をクリックすると「ページが見つかりません」とエラーが。。。
いったいどうしたものか??
こちらは未解決ですがMicrosoft SQL Sever Management Studio 2008をインストール。




コメント

このブログの人気の投稿

【課題】C# 繰り返し処理(for文)

プログラミングにチャレンジ