Convert CSV to PList

Form for CSV converting

This form allows you convert CSV to PList, paste or upload your CSV file below:



Your result can be seen below.

Result of CSV conversion to Property List(PList)


Move to "Paste Code" for Save it

About CSV conversion to PList

About CSV conversion to PList

The Convert CSV to PList was created for online transform CSV(Comma Separated Values) data into PList(Property List) data. It supports custom CSV column delimiters, If you have column names, then the first CSV row will be used for PList keys. No need to download or install any software.

How it Works?

Just paste your CSV to the textarea above and click to the button "Convert" and you will get .plist in the next textarea.

Example of CSV conversion to PList

Before:
"LatS", "NS", "LonD", "LonM", "LonS", "EW", "City", "State"
   59, "N",     80,   39,    0, "W", "Youngstown", OH
   48, "N",     97,   23,   23, "W", "Yankton", SD
   48, "N",     89,   46,   11, "W", "Wisconsin Dells", WI
After:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<array>
		<array>
			<string>LatS</string>
			<string>NS</string>
			<string>LonD</string>
			<string>LonM</string>
			<string>LonS</string>
			<string>EW</string>
			<string>City</string>
			<string>State</string>
		</array>
		<array>
			<integer>59</integer>
			<string>N</string>
			<integer>80</integer>
			<integer>39</integer>
			<integer>0</integer>
			<string>W</string>
			<string>Youngstown</string>
			<string> OH</string>
		</array>
		<array>
			<integer>48</integer>
			<string>N</string>
			<integer>97</integer>
			<integer>23</integer>
			<integer>23</integer>
			<string>W</string>
			<string>Yankton</string>
			<string> SD</string>
		</array>
		<array>
			<integer>48</integer>
			<string>N</string>
			<integer>89</integer>
			<integer>46</integer>
			<integer>11</integer>
			<string>W</string>
			<string>Wisconsin Dells</string>
			<string> WI</string>
		</array>
	</array>
</plist>
Using column names:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<array>
		<dict>
			<key>LatS</key>
			<integer>59</integer>
			<key>NS</key>
			<string>N</string>
			<key>LonD</key>
			<integer>80</integer>
			<key>LonM</key>
			<integer>39</integer>
			<key>LonS</key>
			<integer>0</integer>
			<key>EW</key>
			<string>W</string>
			<key>City</key>
			<string>Youngstown</string>
			<key>State</key>
			<string> OH</string>
		</dict>
		<dict>
			<key>LatS</key>
			<integer>48</integer>
			<key>NS</key>
			<string>N</string>
			<key>LonD</key>
			<integer>97</integer>
			<key>LonM</key>
			<integer>23</integer>
			<key>LonS</key>
			<integer>23</integer>
			<key>EW</key>
			<string>W</string>
			<key>City</key>
			<string>Yankton</string>
			<key>State</key>
			<string> SD</string>
		</dict>
		<dict>
			<key>LatS</key>
			<integer>48</integer>
			<key>NS</key>
			<string>N</string>
			<key>LonD</key>
			<integer>89</integer>
			<key>LonM</key>
			<integer>46</integer>
			<key>LonS</key>
			<integer>11</integer>
			<key>EW</key>
			<string>W</string>
			<key>City</key>
			<string>Wisconsin Dells</string>
			<key>State</key>
			<string> WI</string>
		</dict>
	</array>
</plist>
After the conversion, you can apply the PList to your project or use it for some other purpose.