Tina, the following link is all I could find:

http://kbalertz.com/949529/Importing-Microsoft-Excel-workbook-using-Visual-FoxPro.aspx


Rick Q
[email protected]




On Tue, Feb 1, 2011 at 5:15 PM, Tina Currie <[email protected]> wrote:

> Hi all,
>
>
>
> I have an app out there with a client that I never hear from.  Good sign
> ...
> it's working a treat.  Heard from them just recently however because they
> want to upgrade to Excel 07 or 10.  The start of the app is an "Import your
> Data" feature and one of the options is to import XLS files.  They now want
> to be able to import XLSX files.
>
>
>
> My code currently looks like:
>
>
>
> * - Declare Variables
>
> PUBLIC GcCDX, GcDBF, GcDBFAlias
>
> LOCAL LcXLSName, LcXLSFile
>
> * - Clean work area
>
> CLOS DATA ALL
>
> * - Ask which XLS File
>
> LcXLSName = GETFILE("Excel Files (*.xls): XLS")
>
> If Empty(LcXLSName)
>
>      *- Nothing selected
>
>      Messagebox("No file selected so nothing to do.",GcMsgTitle)
>
>      Return .F.
>
> EndIf
>
> LcXLSFile =
> SUBSTR(LcXLSName,(RAT('\',LcXLSName)+1),(RAT('.XLS',LcXLSName)))
>
> GcWorkDir = SUBSTR(LcXLSName,1,AT(LcXLSFile,LcXLSName)-1)
>
> SET DEFA TO (GcWorkDir)
>
> * - Put XLS data into new table
>
> WAIT WIND "Importing data from XLS file" NOWAIT
>
> SET SAFETY OFF
>
> IMPORT FROM  (LcXLSName)  TYPE XL8
>
> SET SAFETY ON
>
> GcDBF = DBF()
>
> GcDBFAlias = ALIAS(1)
>
> GcWorkDir = SUBSTR(GcDBF,1,AT(('\'+GcDBFAlias),GcDBF)-1)
>
>
>
>
>
> What's the easiest and quickest way to modify this so that we can import
> XLSX?  Not interested in doing a Save As on the file in Excel to take it
> back to 2003 version either.  Just want to take XLSX and import directly
> into Fox.
>
>
>
> Also - main purpose of app is to import data - do some stuff to it using
> automated features I've created for them - and then export it out.  They
> need to export it out as XLSX also.
>
>
>
> Appreciate your feedback,
>
>
>
> Tina
>
> www.datahouse.com.au
>
>
>
>
>
> --- StripMime Report -- processed MIME parts ---
> multipart/alternative
>  text/plain (text body -- kept)
>  text/html
> ---
>
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to