Loading...
antonio_rtodorov avatar antonio_rtodorov 74 Точки

Excel - CSV file. Импортване в Ексел, обратване и връщане в същия формат.

Здравейте,

имам следния проблем: Имам файл, който ми е в .csv формат, импортвам си го в ексел, разделям си го на колони за да работя с филтъра и да мога по - лесно да го модифицирам. След, което искам като е обработен да го върна пак в същия формат. Пробвах да го запазя като CSV(Comma delimited) файла ми се запазва в csv, обаче вътре е с разделени колони, а  първоначалния ми файл е разделен с точки и запетайки.

Давам пример:

1. Първоначалния файл:

01.05.2016,"9999999","2","0,00","0,00","България","01.05.2016","992148895","Петър Петов","0,00","11"

2. След запазване в CSV(Comma delimited)

01.05.2016 99999991 0,00 0,00 България 01.05.2016 992148895 Петър Петов 0,00 11

Цялата дилема е как да го върна след обработка в първоначалното му състояние

Поздрави,

 

Тагове:
0
Общи приказки
Filkolev avatar Filkolev 4482 Точки

Би трябвало при отварянето да може да му кажеш, че искаш запетаята да се счита за разделител, така няма да се налага да го обработваш. Правиш си промените, запазваш и не би трябвало да има разлика във формата.

Какво имаш предвид под "импортване"? Аз отварям директно с Ексел такива файлове и не се налага да правя допълнителни стъпки.

0
antonio_rtodorov avatar antonio_rtodorov 74 Точки

Значи, цялата идея е, че имам да обработя 10 000 реда тегля си самия файл от дадена платформа и тя ми дава csv файл, после го слагам (импортвам в ексел) разделям ги на колони там където имам ","  след обработка го запазвам файла в csv(Comma delimited), обаче като тръгвам да го слагам в другата програма не ми го разчита и не ми дава да го кача. А ако директно го кача първоначалния файл програмата ми позволява.  Самия проблем ми идва от там, че след обработка и това разделяне и след запазване, променям цялата структура на файла. Та идеята ми е как да го върна в първоначалния му формат за да го налея (импрортна и т.н.) след обработка?

0
Filkolev avatar Filkolev 4482 Точки

"после го слагам (импортвам в ексел) разделям ги на колони там където имам ","

Това ми се струва излишно. Правиш някакви неща, които вероятно чупят форматирането. не импортвай нищо, просто отвори файла с Ексел. Ако те пита при отварянето нещо, задай му разделителя, че е запетая. Така директно ще имаш колоните, без да има необходимост да делиш ръчно и след като си направиш промените и ги запазиш форматирането ще е наред и ще може файлът да се ползва от други програми.

0
vanibo avatar vanibo 0 Точки

Ако долепиш стойностите на всички клетки една до друга, като слагаш разделителя между тях, т.е. използваш =CONCATENATE(A1;",";B1;",";C1) няма ли да се получи? След това copy/paste values само на тази колона, изтриваш останалите и запазваш като csv.

0
02/06/2016 22:43:36
Alex0101 avatar Alex0101 374 Точки

Имам доста опит с тези csv и те съветвам да си изтеглиш OpenOffice и да се направиш csv-то през него

1
antonio_rtodorov avatar antonio_rtodorov 74 Точки

Прощавай, може въпроса ми да ти се стори супер идиотски, но ще ми кажеш ли каква е разликата межу Open Office и Excel по отношение на csv файловете?

0
Alex0101 avatar Alex0101 374 Точки

За съжаление не мога да ти отговоря еднозначно. Истината е, че като ги правиш с опън офис, стават файловете винаги, с ексел явно има допълнителни сетинги, които не сетвам коректно. Всимки колеги, които работят всекидневно със сsv просто ги запазват през опън офис и работата върви.

1
bat_gogo avatar bat_gogo 0 Точки

когато запазваш файл в Ексел като CSV(Comma delimited), Excel ползва разделителя, който е зададен в регионалните настройки на операционнатра система, т.е. ако там е зададена запетая, ще ги раздели със запетая, ако е друго - друго.

Виж линка, за да се орентираш какво трябва да сетнеш за да се получи.

 

 

https://support.office.com/en-us/article/Import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba

0
03/06/2016 13:32:09
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.