Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Install on demand ?

by hippo (Archbishop)
on May 07, 2024 at 14:20 UTC ( [id://11159327]=note: print w/replies, xml ) Need Help??


in reply to Install on demand ?

The purpose of this is to convert the spreadsheet to CSV, so I have it in a standard format for the next part of the processing, which is mapping the data fields ready to import into a CRM - perhaps I am overthinking the universal spreadsheet part...

This. I would allow the users to upload a CSV rather than some other format then the problem just goes away.


🦛

Replies are listed 'Best First'.
Re^2: Install on demand ?
by Bod (Parson) on May 07, 2024 at 15:20 UTC
    I would allow the users to upload a CSV rather than some other format then the problem just goes away

    We do allow users to upload a CSV file...
    However, our target market is charities - they are often run by people with restricted IT skills and saving an Excel file as CSV will be beyond some of them.

    But it probably makes sense to get this working with an uploaded CSV file then get the spreadsheet conversion working later.

      people with restricted IT skills and saving an Excel file as CSV will be beyond some of them

      From my experience, those people with low IT skills don't even know that Excel can save in different formats, and so each and every file that opens in Excel is called an Excel file - CSV, XLS, XLSX, XLSM, and so on. Completely logical from their perspective, and a big mess when you are in IT or application support. But that is also an advantage. All they know is Excel and MS Office, and they don't have the slightest idea that things like OpenOffice / LibreOffice, KOffice or Gnumeric exist. Maybe some users with DOS experience still remember Lotus or Quattro Pro. So, it is very likely that almost all spreadsheet data comes in either as CSV or in one of the Excel formats.

      Alexander

      --
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11159327]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (5)
As of 2024-09-09 21:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.