[EMAIL PROTECTED] wrote:

Hi all,

*** Any other takers on this? There must be something out there that simulates 
this feature. ***

========================================================
I have a columnar formatted text file that I'd like to "import" into a SQL
database, using RunRev on WinXP.

I'd like the RunRev program to have features similar to Excel's Text Import
Wizard:

- open file dialog
- raw display of first 100 or so lines of chosen text file
- allow user to define the column breaks
- based on users column breaks, read text file and put into a table
 field for final approval to import into database
- read into SQL table

I've managed to develop the first two steps in the wizard, but I need help
with the third and fourth steps.

Especially the part where the user defines the distinction of column
placements - Excel's "set field widths (column breaks)".

That is, how to handle the placement and movement of the vertical line for
column breaks.
I'm not at all familiar with Excel's import wizard (and don't have a copy of Excel). Is there anything similar in Open Office ? I don't see a likely candidate, but then I'm not sure what I'm looking for :-)

I'm *assuming* that this only allows you to defined fixed number of characters in each field (e.g. old-fashioned punched card style).

I would take a look at the AltFldHeader plug-in from Altuit  - see
  http://www.altuit.com/webs/altuit2/altPluginCover/About.htm
and then follow the "Downloads" link to get details of the plug-ins they have available. I think this, combined with a fixed-width font, would allow your users to set the column widths as they want - and then some simple arithmetic to convert from pixel-widths back to character widths should give you number of characters per field.


Then a simple loop like
  repeat for each line L in theFileData
     repeat with i = 1 to numColumns
        put char start[i] to end[i] of L into field[i]
     end repeat
  end repeat

SQL is outside my scope :-)


--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.6/340 - Release Date: 15/05/2006

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to