+1 for the pipe delimiter and as stated beware of embedded single or double 
quotes if you intend to format text strings using ' or". 

This is a massive gotcha which can sometimes only appear in isolated 
circumstances but can cause havoc, as can embedded special character fields 
when the input data has been modified using "alt.. NNN" keyboard entries such 
as the French circumflex, acute and grave symbols. 

XML is by far the best way to  transfer data as it is well supported in most 
packages but be sure to get the schema correct first! 

You could also look at serialising the data in JSON format!

Best of luck.

Dave Crozier
Software Development Manager
Flexipol Packaging Ltd.

Mob: 07967 671080

﴾⚆ᨎ⚆﴿



Flexipol® Packaging Ltd
T 01706 222 792
E dcroz...@flexipol.co.uk
W https://www.flexipol.co.uk/
Follow us: 
Unit 14 Bentwood Road, Carrs Industrial Estate, Haslingden, Lancashire, BB4 5HH

​This communication and the information it contains is intended for the person 
or organisation to whom it is addressed. Its contents are confidential and may 
be protected in law. If you have received this e-mail in error you must not 
copy, distribute or take any action in reliance on it. Unauthorised use, 
copying or disclosure of any of it may be unlawful. If you have received this 
message in error, please notify us immediately by telephone or email.
  
Flexipol Packaging Ltd. has taken every reasonable precaution to minimise the 
risk of virus transmission through email and therefore any files sent via 
e-mail will have been checked for known viruses. However, you are advised to 
run your own virus check before opening any attachments received as Flexipol 
Packaging Ltd will not in any event accept any liability whatsoever once an 
e-mail and/or any attachment is received.
  
 It is the responsibility of the recipient to ensure that they have adequate 
virus protection.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
​​
​Terms & Conditions:
 Notwithstanding delivery and the passing of risk in the goods, the property in 
the goods shall not pass to the buyer until the seller Flexipol Packaging Ltd. 
("The Company") has received in cash or cleared funds payment in full of the 
price of the goods and all other goods agreed to be sold by the seller to the 
buyer for which payment is then due. Until such time as the property in the 
goods passes to the buyer, the buyer shall hold the goods as the seller's 
fiduciary agent and bailee and keep the goods separate from those of the buyer 
and third parties and properly stored protected and insured and identified as 
the seller's property but shall be entitled to resell or use the goods in the 
ordinary course of its business. Until such time as the property in the goods 
passes to the buyer the seller shall be entitled at any time
-----Original Message-----
From: ProFox <profox-boun...@leafe.com> On Behalf Of Adam Buckland
Sent: 16 April 2021 15:01
To: ProFox Email List <profox@leafe.com>
Subject: Re: Variations in CSV settings by region

When I worked for a data prep house (Late 1980s)  we used to use pipe delimited 
files and wrote a C utility to strip files back removing the local oddities.

Excel etc can import using various versions if you are using the GUI, not sure 
about actually coding it but a short fox pro routing could read a line at a 
time and replace commas with escaped commas and then replace semi colons with 
commas.



On 16 Apr 2021, at 14:42, Richard Kaye <rk...@invaluable.com> wrote:

Throwing this one out to the collective wisdom. We're doing a lot with CSV 
import/experts these days with our web-based WWC application and are running 
into issues with regionalization. Here in the US, a "standard" CSV means commas 
between data elements and double quotes around text elements. But in Belgium, 
the delimiter is the semi-colon and text elements are not wrapped in double 
quotes. As best I can tell, Excel determines what format to use by the OS 
settings and not its own application settings. This makes importing from a CSV 
a bit of a dance for our Belgian clients as they have to change their regional 
settings, import the file that was received in US format, and then change their 
settings back. And, of course, changing region affects date and currency 
formats. For those of you working with clients from multiple locations where 
the standards may be different, what strategies do you use to deal with this?

TIA

--

rk



--- StripMime Report -- processed MIME parts --- multipart/alternative  
text/plain (text body -- kept)  text/html
---

[excessive quoting removed by server]

_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/lo2p265mb388145d34553b0e2bf71dc60fb...@lo2p265mb3881.gbrp265.prod.outlook.com
** 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