Форматиране на CSV или Къде да поставите запетайки?
Сред приложенията, които се срещат, ако не и програмист, тогава напредналият потребител, който внася данни от едно приложение в друго, не е необичаен. И доста често е необходимо да се импортират таблични данни, за които всъщност е измислен формата на CSV. Сега са разработени няколко алтернативни решения (XML е сред тях). Но създаването на CSV файл в някои случаи остава най-удобното решение, а някои - най-проблематичните.
Името на формата се дешифрира като стойности, разделени със съкращения, разделени със запетаи. В Notepad файлът изглежда така:
00, 01, 02, 03;
01, 15, 34, 11;
16, 27, 33, 06 (в крайна сметка не е необходимо да поставяте знак)
И в електронна таблица в Excel или подобно приложение това вече е така:
00 | 01 | 02 | 03 |
01 | 15 | 34 | 11 |
16 | 27 | 33 | 06 |
Но сега анализирахме най-простия случай. Проблемите започват точно защото поради многото компресирано представяне на данните CSV форматът се използва за предаване на голямо количество информация. Най-често в базите данни има различни стойности: цифров, азбучен, азбучен, с интервали и т.н. Често в големи масиви има грешки и ако например някъде се появи допълнителна запетая в съдържанието на някое от полетата, всички клетки могат да се прехвърлят на едно.
Като цяло, проблемите възникват при импортирането на данни файлов формат CSV, могат да бъдат разделени на три категории:
1 - Неправилно попълване на полето.
2 - Неправилно преобразуване на данни при запазване на файл в CSV.
3 - Неправилно разпознаване на формата от програмата за импортиране.
Първият случай вече е частично разгледан. За да се справим с проблема, е необходимо да осигурим средства за контрол на верността на входните данни. Например, ако трябва да създадете база данни за адреси за пощенски списък, има специални скриптове, които проверяват дали лицето е въвело електронната си поща в желания формат. Когато има интервали, запетаи и всякакви други данни, които могат да се четат неправилно, съдържанието на полето трябва да бъде приложено в кавички (т.нар. Компютър "").
Вторият случай е свързан с избора на кодиране. Необходимо е да се установи, често по опит, коя кодировка на вносителя на програмата ще предпочете. В Windows 1251 се прилага универсално, така че ако източникът срещне Unicode текст, той ще се покаже в приложението на получателя като верига от въпроси. В Excel, можете да съхраните в CSV формат с различно кодиране и ограничител (с изключение на точка, все още е в раздела употреба и точка и запетая), но най-добре е да създадете файл в Notepad ++ или OpenOfficeCalc.
Третият случай е следствие от втория. В исторически план CSV форматът няма нито един стандарт. Много програми приемат и двата CSV файла разделяния TSV (tab-delimited) и SCSV (semicolon), по-специално, защото разширението на файла не отчита това. В този случай данните се четат погрешно и не се разпределят в клетките в желания ред. Най-доброто, което може да бъде посъветвано, е да създадете CSV файл със собствена ръка. Както вече споменахме, за това трябва да използвате удобен редактор.
Трикове за това как да се подобри форматът CSV са известни на програмистите. Достатъчно е просто потребител да изпълни препоръките ни за създаване на файл. Най-малък проблем възниква, когато файлът е създаден специално за импортиране в конкретно приложение (това се случва и по друг начин). По-лесно е да се вземат предвид всички възможни проблеми, които възникват по пътя предаване на данни.
- Как да отворите XML файлове за редактиране в Excel: няколко прости начина
- Една електронна таблица е за какво? Таблицата в Excel. Автоматизация на изчисления
- SQL файл. SQL файлов формат: описание на разширението
- Файлове с разширение за MDB: какво да отворите?
- Както в "Excel", за да направите таблицата на типа на резюмето
- Както в "Excel" направете падащ списък (стъпка по стъпка инструкция)
- За това как да прехвърлите таблицата от Excel в Word
- Отваряне на DBF-файл: елементарните решения
- Как да експортирате електронна таблица от Excel в PDF
- Корелационно-регресионен анализ и широкото му приложение в икономиката
- XML файл: какво е това и как да го отворите?
- Как да отворите XML файл в неговата нормална форма: най-простите методи и програми
- Как да направите падащи списъци в Excel: най-простите методи
- Как да конвертирате "Excel" в "Word" и обратно
- Как в Excel да промените кодирането. Три начина
- От какво да отворите данните?
- XLS файлове - какво да отворите
- Програма за създаване на текстови документи: какво е това и какви редактори можете да намерите?
- Електронни таблици в Excel - полезен инструмент за анализ на данните
- Запознайте се с бин файла
- Обикновено и достъпно за Excel - как да обедините клетки в Excel