エクセルとMySQL(レンタルサーバー上にある)を連携させたいです。
(1)データ取り込み
エクセルのデータ取得 → その他のデータソースから → ODBCから
WEBで検索をして設定を行い、MySQLからエクセルへのデータ取り込みは出来ました。
(2)データ更新
エクセルで内容を変更した際にサーバー上のMySQLを更新する事はできるのでしょうか。
WEBで検索しましたが、出来るor出来ないすらわかりませんでした。
ご存じの方、教えていただければ幸いです。
そもそもローカルのExcelから直にレンタルサーバーのDBを参照で来たということですか?
参照できたならCRUDのRができたということですので、他も可能かと思いますが、そもそもMySQL自体の操作が分かってないということでしょうか。
実際の「MySQLからデータ取り込み」をしたコード(IPやユーザ、パスワードはマスク掛けてください)も提示可能であれば提示してください。
>レンタルサーバー上にある
見落としましたコメント削除します。
追記:
一般的にはExcelVBA(urlはAccessVBAですが同じ)の様に更新します。
https://teratail.com/questions/267509#reply-383618
>WEBで検索しましたが、出来るor出来ないすらわかりませんでした。
Excel vba MySQL MySQL更新等で検索すると出てくると思いますが・・
https://excelwork.info/excel/databasemysql/ 等等
特別な条件があるのでしょうか。
ただ、urlではPower Queryを使っている部分が気になります。
Power Queryは読み込み専用で使うと思いますので、更新に付いては何とも言えません。
参考にして下さい。
Read(読み取り)のみ出来ています。
MySQL for Excel
https://chiritsumon.net/contents/archives/1086
を参考に設定しました。
Update(更新)Delete(削除)をサーバーのSQLに反映させる事が可能なのでしょうか