タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

VBAとJSONに関するfunakusiのブックマーク (2)

  • ExcelのVBAからデータをJSON形式に変換してPOSTを実行する - Symfoware

    VBAからデータをPOSTする方法がわかりました。 ExcelVBAからWebアプリケーションにPOSTを実行する 目標は、Excelに表示しているCellのデータをサーバーにPOSTし、 データベースへの登録を行うことです。 これまでの内容で、一行づつ登録を実行すれば目的は果たせるのですが、 せっかくなので、登録したい内容をJSON形式に変換し、 一撃でPOSTと登録を完了できるようにしてみます。 Excelのマクロ JScriptで実装することにこだわりすぎたかもしれません。 というのも、JScriptの配列に入れておけば簡単にJSON形式の 文字列に変換できると思っていたのですが、そうはいきませんでした。 jscript_ハッシュ配列を文字列化 こちらを参考に、ArrayをJSON形式のオブジェクトに変換して登録を実行しています。 また、意外とJScriptで連想配列の作り方がわか

    ExcelのVBAからデータをJSON形式に変換してPOSTを実行する - Symfoware
  • VBAでJSONファイルをパースする - SO NOTE そうのて (;^ω^)

    COMオブジェクトのScriptControlを使うと、VBA上でJScriptが実行出来ます。って事は、VBAでもJSONファイルのパースが出来るんじゃね?と前々から思ってたのを試してみたところ、拍子抜けするくらい簡単に出来ました。 ソース Option Explicit Sub VBA_de_JSON() Const cnsJSONString As String = "{ ""familyname"":""yamada"", ""personalname"":""tarou"" }" Dim sc As Object Dim strFunc As String Dim objJSON As Object Set sc = CreateObject("ScriptControl") sc.Language = "JScript" 'jsonにパースする関数文字列 strFunc = "

    VBAでJSONファイルをパースする - SO NOTE そうのて (;^ω^)
  • 1