It will work.
But there is a need to purchase and install odbc driver with each copy
of our product in such case.
The question is whether there is another way (except odbc driver) to
read data from excel file under Mac OS.
What I am trying to do:
Our product will read data from a variety of source. One of sources
must be excel. That is why I am looking for a way to read data from
excel files.
Then, I guess you will need to understand the file structure so you can
parse it and get the data you need. It may be pretty simple, or pretty
complex depending on how the data exists in the workbook. For example, is it
always on 1 work sheet, or several worksheets; a single workbook, or linked
workbooks? Is the structure identical, i.e. data always in the same cells?
Is the range size variable? Are the data ranges identifiable with defined
names? Is some of the data in defined names? Etc. etc.
One fairly straightforward way may be to construct an Excel workbook of your
own that can get at the data with formulas and links. Then script this
workbook with VBA (which won¹t work for Excel 2008), or apple script or XLM
to open the user¹s work books and extract the needed data. Your application
can keep this workbook hidden so the user will never see the data extraction
happening.