gwebcmd aka WEB.CSV allows loading and converting HTML, XML, JSON, CSV, and plain text data to CSV.
It includes universal parsers that you may tune to get the required data in the required format.
The commands are quite simple. For example:
gwebcmd WebToCSV http://www.nasdaq.com/symbol/aapl/dividend-history aapl.csv
You may separate download and convert commands like this:
gwebcmd WebToText http://www.nasdaq.com/symbol/aapl/dividend-history aapl.htm gwebcmd TextToCSV aapl.htm aapl.csv
Moreover, you may export task files from a database and use the simple command in batch files:
gwebcmd TextToCSV @tickers.txt
You may add columns to CSV using special functions like this:
gwebcmd WebToCSV http://finance.yahoo.com/q/hp?s=AAPL aapl.csv /add=Symbol=AAPL;LoadDate=Date()
You may download data from any website including Yahoo Finance, Google Finance, and MSN Money.
See examples in the Examples folder of the downloaded package.
In short, you may save a lot of time using a universal parser utility.
gwebcmd also has an alternative name, WEB.CSV, used at www.stock-data-solutions.com to be in line with other products: Market.csv, Market.rtd, WEB.RTD, DB.RTD, and RTD.DB.
You may start learning about gwebcmd on the following topics: