Reading CSV data using Sql Server Import Export Utility - excel

I am reading a CSV file using SSIS tool but problem is that data which I read is in wrong format means to say data of columns mismatch. Like Note column data which contains message comes in Id column etc. I tried all types of separator and text qualifier but did't help me.
Main problem is that excel is able to show data in correct format but SSIS is not. I want to know why it is happen or I am missing something.
Any help or suggestion is greatly appreciated.
Thanks.

If its a csv file, do not open in Excel. Use a Wordpad(preferable) or a notepad to view the data. Find out what the delimiter is and give it a try. That might help you out.

Related

Column width style lose when converting .xls to csv

I am exporting an .xlsx document to .csv but I during that conversion I am loosing the complete style. Column width style is loosing terribly I was using Mac OS Numbers app but If i remember it correctly same issue happened with Microsoft excel ( I do not have the windows machine to cross check that for the moment).
original excel image
Exported csv image
I was wondering whether this is an application related issue or is it something wrong in general.
Did anyone face the same issue ? I do not have idea about where to begin to solve the styling issue. Some pointer will be greatly appreciated.
I added apache poi tag because I created the original excel using apache-poi
CSV stands for "Comma Separated Value".
CSV is a text file. Basically, you can open it with Excel or with a basic text editor. It is not made for storing formatting.
If you need to deal with formatted table then you have to choose another format.

Excel .CSV File UTF -8 Encoding not working

I've got an application that exports a .CSV file with many data, however every time where there is an accent, the files changes the letter to $#231;,
Already converted the file and the text to UTF-8 and it does not fix the problem
Tried the conversion with Excel and also Open Office without success.
Does anybody have any idea how to fix this issue ?
Follow an example of wrong data extracted (the text is in Brazilian language):
Lol, after i paste the wrong data in the StackOverflow text to post, the data convert to the correct data.
Anybody has any idea ?
Data Conversion Correctly

CSV Export Automatically converting value of functionally created text version of SQL date format, from filemaker standard to something weird

i have exported a .CSV from filemaker so i can import the .CSV into a MySQL database. The issue i am getting is that the CSV is automatically thinking that the data is some form of custom formatting and then turns the data into something completely wrong. But that's not the most stupid part, i can click inside the formula bar and see THE FREAKING VALUE I EXPORTED. i have tried to format the cells and it doesn't seem to do much for me, but i noticed that if i manually prepend a "'" into the formula bar it will work. i just really dont want to do that 4300 times for ~6 fields, so do any of you have any ideas what went wrong, or how to fix it?
Heres an example:
12:16:42 AM turns into 16:42.0

Microsoft excel display generated CSV field wrong

I am not sure I can ask this below question here.
I generated a CSV file. Each CSV line contains a field in this format {digits}-{digits} such as 4-48, 5-62, ...
When I open the CSV file using Microsoft Excel. I got Apr-48 ( for 4-48) and May-62 (for 5-62)
Anyone has any ideas? I expected what I can see in excel is 4-48, 5-62. I already tried to format the column already. I used general format OR Text format but It didn't work.
Thank you!
You can import the csv into Excel from Data > From Text then go through the wizard and import the columns as text (on step 3 of the wizard) and then excel should not try and be "clever" and covert them to a date.

Import Excel spreadsheet into phpMyAdmin

I have been trying to import an excel (xlsx) file into phpMyAdmin.
I have tried as both excel and csv file. I have tried csv and csv using load data.
I have replaced the default field termination value from ; to ,.
Most times I was getting an variety of error messages, so I deleted my field names column and then was able to import a single row of data only.
The data was off by a column, and I guess that has something to do with the structure of my table, which has a field for ID# as a primary auto-incrementing field which is not in my csv file.
I tried adding a column for that before importing with no success. I would have thought that I could import right from the xlsx file as that is one of the choices in phpMyAdmin but everything I read or watch online converts to csv.
I could use some help here.
I had a similar problem that I solved it by changing the 'fields enclosed by' option from " (double quote) to ' (single quote) and doing the same to the first line of the file which contains the field names. Worked like a charm. Hope this helps.
This is hopelessly late, but I'm replying in the hope that this might help a future viewer.
The reason that the CSV data is off by one is the very fact that you don't have the ID# field in it! The way to get around this is to import the file into a temporary table, then run
INSERT INTO `table`
SELECT NULL, <field1>, <field2>...
FROM `temp table`;
Adding NULL to the list of fields means that MySQL will autogenerate the ID# field (assuming you've set it to AUTO_INCREMENT).

Resources