Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Trouble with CSV file

Posted on 2012-12-21
9
Medium Priority
?
1,156 Views
Last Modified: 2012-12-21
Here is what's happening: When I add quotes around the displaynames ("john smith") and save it as csv, when I open in notepad, it shows triple quotes around the names ("""john smith""") causing errors in my script. Some how the formatting is wrong when I save it. Even when I save it as a text file, it still shows triple quotation marks.

Any thoughts?
0
Comment
Question by:Anthony K O365
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 6

Accepted Solution

by:
mo_patel earned 1000 total points
ID: 38713734
this is the way excel works, you would have to write a macro to remove, or can you use tab delimited instead which will sort it.
0
 
LVL 93

Assisted Solution

by:Patrick Matthews
Patrick Matthews earned 1000 total points
ID: 38713768
Exactly.  By using the quotations in the source data, you are making the quotes part of the source value.

When it's written to CSV, Excel wraps the field in two sets of double quotes to show that the original quotes are part of the text, and are not a text qualifier.

Perhaps you should take a step back and elaborate on what you are trying to accomplish.
0
 

Author Comment

by:Anthony K O365
ID: 38713825
I'm simply trying to import a csv into a powershell script. The csv is:

Name
"John Smith"
"Sue Jones"

Since the names contain spaces, I thought you needed to had either single or double quotes.
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 49

Expert Comment

by:Akhater
ID: 38713870
you don't need to use quotes in the csv even if the name has spaces
0
 
LVL 9

Expert Comment

by:David Carr
ID: 38713903
Are you using Import-CSV?
0
 

Author Comment

by:Anthony K O365
ID: 38713910
Yes
0
 
LVL 9

Expert Comment

by:David Carr
ID: 38713964
quotes are not needed in the CSV file.
0
 
LVL 40

Expert Comment

by:Subsun
ID: 38713970
Are you adding this quotes manually? if yes it's not necessary. See the MS article for details.
Ref : http://technet.microsoft.com/en-us/library/ee176874.aspx

Attached sample CSV, when you run Import-CSV it should list as shown in the screenshot..
Import-CSVTest.CSV
0
 

Author Closing Comment

by:Anthony K O365
ID: 38714548
Very good comments!

Thanks!
0

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Check out this step-by-step guide for using the newly updated Experts Exchange mobile app—released on May 30.
A couple of months ago we ran into an issue that necessitated re-creating our Edge Subscriptions. However, when we attempted to execute the command: New-EdgeSubscription -filename C:\NewEdgeSub_01.xml we received an error indicating that the LDAP se…
This Micro Tutorial will demonstrate the scrolling table in Microsoft Excel using the INDEX function.
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question