+ Export Type
tqx=out:html: Export HTML
tqx=out:csv: Export CSV (Comma-Separated Values)
tqx=out:tsv: Export TSV (Tab-Separated Values)
tqx=out:tsv: Export Json (JavaScript Object Notation)

var
WinHttpReq : Variant;
procedure Form1_Button2_OnClick (Sender: TObject; var Cancel: boolean);
var
url : string ;
ResponseText: string;
sl : TStringlist ;
Begin
url := Form1.Edit4.Text ;
Form1.Memo1.Lines.Clear ;
WinHttpReq.SetTimeouts(10000, 10000, 10000, 10000);
WinHttpReq.Open('GET',url, True);
Try
WinHttpReq.Send;
WinHttpReq.WaitForResponse ;
ResponseText := WinHttpReq.ResponseText;
sl := TStringlist.Create ;
sl.Text := ResponseText ;
Form1.Memo1.Text := sl.text ;
sl.Free;
Except
Form1.Memo1.Clear ;
Showmessage('Error');
End;
end;
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var
url : string ;
gid : String ;
tqx : String ;
tq : String ;
address : String ;
begin
url := Form1.Edit1.Text ;
gid := Form1.Edit2.Text ;
tqx := Form1.ComboBox1.Text ;
tq := Form1.Edit3.Text ;
address :=
'https://docs.google.com/spreadsheets/d/'+url+
'/gviz/tq?tqx='+tqx+
'&gid='+gid+
'&tq='+tq ;
Form1.Edit4.Text := address ;
end;
begin
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
Form1.ComboBox1.Items.Add('out:html');
Form1.ComboBox1.Items.Add('out:csv');
Form1.ComboBox1.Items.Add('out:tsv');
Form1.ComboBox1.Items.Add('out:json');
Form1.ComboBox1.ItemIndex:= 0;
end.
My Visual Database : I Love You
Easy For Beginner Student For Me