CSV-ді Excel-ге кесте ретінде түрлендіру

Дерекқорлардың мазмұны әдетте .csv файлы ретінде шығарылады. Дегенмен, бұл жай ғана мәтіндік файл, өте оқылмайды. Мәліметтер қорының мазмұнымен жұмыс істеу үшін оны басқа форматта көрсету қажет – көбінесе Excel парақтары ең қолайлы. Мұны істеудің қандай әдістері бар, қайсысы жақсы және деректерді беру кезінде қандай қателер бар, осы мақалада талқыланады.

CSV форматын Excel пішіміне қалай түрлендіруге болады

Дерекқордан жүктеп алынған CSV құжатын Excel бағдарламасына тасымалдаудың әртүрлі жолдары бар. Біз олардың үшеуін талқылаймыз:

  1. Excel бағдарламасында тікелей ашу.
  2. Windows Explorer арқылы ашылады.
  3. Пішімі өзгерген құжатты импорттау.

Excel бағдарламасында CSV құжатын ашу

Excel .csv құжаттарын түрлендірусіз тікелей аша алады. Пішім осылай ашылғаннан кейін өзгермейді, .csv кеңейтімі сақталады – дегенмен кеңейтімді өңдеуден кейін өзгертуге болады.

  1. Excel бағдарламасын іске қосыңыз, «файл«, Содан кейін»ашық«.
  2. Пайда болған терезеде « опциясын таңдаңызМәтіндік файлдаркеңейтілген тізімнен.
  1. Қажетті құжатты тауып, оны екі рет басыңыз.

.csv құжаттары Excel бағдарламасында ешқандай қосымша манипуляцияларсыз бірден ашылады. Бірақ .txt файлдары түрлендіруді қажет етеді – терезе пайда болады «Мәтінді импорттау шеберлері«.

Құжатты тікелей ашпай, қоңырау шалу жақсы болатын жағдайлар бар Master. Бұл тәсіл келесі жағдайларда негізделген:

  • құжатта қолданылатын бөлу белгісі стандартты емес немесе олардың бірнеше түрі бар;
  • құжатта әртүрлі форматтағы күндер бар;
  • сіз нөлден басталатын сандарды түрлендіріп жатырсыз және оларды осылай сақтағыңыз келеді;
  • деректерді тасымалдамас бұрын, соңғы нәтиже қалай көрінетінін көргіңіз келеді;
  • әдетте көбірек тасымалдануды қалайсыз.

Master құжат кеңейтімін .txt етіп өзгертсеңіз басталады. Сондай-ақ файлды импорттауды басқа жолмен бастауға болады, ол кейінірек ашудың екінші әдісін сипаттағаннан кейін талқыланады.

Құжатты ашқаннан кейін оған өзгертулер енгізсеңіз, Excel бағдарламасы оны .xls (немесе .xlsx) ретінде сақтауды ұсынады, себебі әйтпесе кейбір пішімдеулер жоғалады. Содан кейін форматты қайта өзгерту мүмкіндігі әрқашан болады, дегенмен мазмұнның басқа бөлігі жоғалуы мүмкін – сандардың басында нөлдер жоғалып кетуі мүмкін, кейбір жазбалар сыртқы түрін өзгертуі мүмкін.

Windows Explorer арқылы CSV құжатын ашу

Бұл жолдың бұрынғыдан түбегейлі айырмашылығы жоқ. Құжатты ашу үшін Windows Explorer бағдарламасында оны екі рет шертіңіз.

Ашпас бұрын, құжат атауының жанында басқа емес, Excel бағдарламасының белгішесі бар екеніне көз жеткізіңіз - бұл Excel бағдарламасы осындай файлдарды ашатын бағдарлама ретінде таңдалғанын білдіреді. Әйтпесе, басқа бағдарлама ашылады. Оны Excel бағдарламасына келесідей өзгертуге болады:

  1. Кез келген .csv файлын тінтуірдің оң жақ түймешігімен басу арқылы контекстік мәзірге қоңырау шалыңыз және қолданыңыз Ашу... > Бағдарламаны таңдаңыз.
  2. таңдау Excel (жұмыс үстелі) of Ұсынылған бағдарламалар, оны әрқашан осындай файлдар үшін пайдалану керек бағдарлама ретінде белгілеңіз (төмендегі құсбелгіні қойыңыз) және түймесін басу арқылы терезені жабыңыз. OK.

CSV-ді Excel-ге кесте ретінде түрлендіру

Excel бағдарламасына CSV импорттау

Сондай-ақ ашылған құжатты Excel жұмыс кітабына айналдыруға болады. Пішім Excel бағдарламасының бұрынғы нұсқалары үшін .xls (2000, 2003) және басқалары үшін .xlsx болып өзгереді. Барлық мазмұн бір парақта көрсетіледі.

  1. Импорттау басталатын парақтағы ұяшықты басыңыз. Бұл әдетте кестедегі ең бірінші ұяшық, A1. Одан бастап ашылған файлда қанша жол болса, сонша баған толтырылады.
  2. қойындысында «Деректер» топта»Сыртқы деректерді алу» таңдаңыз «Мәтіннен».

CSV-ді Excel-ге кесте ретінде түрлендіру

  1. Пайда болған терезеде қажетті құжатты тауып, оны екі рет шертіңіз (сіз түймені де пайдалана аласыз). импорт терезенің төменгі жағында).

CSV-ді Excel-ге кесте ретінде түрлендіру

  1. Әрі қарай, сіз ашылған қадамдық нұсқауларды орындауыңыз керек Мәтінді импорттау шеберлері.

Төмендегі сурет түпнұсқа құжатты және күтілетін нәтижені көрсетеді. Импорттан кейін бәрі дәл осылай көрінуі үшін сізге әртүрлі параметрлерді қолдану қажет, олар кейінірек талқыланады.

CSV-ді Excel-ге кесте ретінде түрлендіру

қадам 1. Шебер сізге файл түрін таңдауды ұсынады – сіз болжағандай, бұл болады «бөлгіштермен« (ағылшынша - шектелген) және мазмұнды тасымалдау басталатын жол – ең алдымен осыдан бастау керек терминдер 1мазмұнның бір бөлігін ғана тасымалдағыңыз келмесе. Төмендегі терезе таңдалған құжаттың бірінші жолдарын көрсетеді.

CSV-ді Excel-ге кесте ретінде түрлендіру

қадам 2. Енді қайсысы қолданылатынын түсіну керек бөлгіш файлда (бірнеше болуы мүмкін) және осы таңбаны ішінде көрсетіңіз Masters. Оның стандартты бөлгіштерден таңдау опциялары бар, бірақ құжатта типтік емес таңба пайдаланылса, таңдауға болады басқа және қажетті таңбаны енгізіңіз. Демонстрация үшін пайдаланылған файлда бөлгіштер - үтір и Tab. Үтірлер сериялық нөмірі және сатылған көшірмелер саны сияқты өнім сипаттамалары бар ұяшықтарды бөледі және қойындылар бір өнімді екіншісінен бөледі – әрқайсысы туралы ақпарат жаңа жолдан басталуы керек.

Сонымен қатар анықтау және нақтылау қажет мәтінді бөлгіш. Бұл бір ұяшықта орналасуы керек мәтіннің әрбір бөлігінің алдында және кейін орналастырылған таңба. Бөлгіштің арқасында әрбір мұндай сегмент жеке мән ретінде қабылданады, тіпті оның ішінде мәндерді бөлу үшін таңдалған таңбалар болса да. Біздің құжатта әрбір мән тырнақшалармен жиектелген, сондықтан оның құрамында үтір болса да (мысалы, «бастау, содан кейін жалғастыру»), оның барлық мәтіні екі қатарынан емес, бір ұяшыққа орналастырылады.

CSV-ді Excel-ге кесте ретінде түрлендіру

3 қадамға. Мұнда алдын ала қарауды қарау жеткілікті, егер ол қабылданбайтын кемшіліктерді көрсетпесе, басыңыз Аяқтау. Кейбір мәндер бір бөлгішпен емес, бірнешеумен бөлінуі мүмкін, нәтижесінде олардың арасында мәндері жоқ ұяшықтар пайда болады. Бұған жол бермеу үшін құсбелгіні қойыңыз Қатарлы бөлгіштерді бір деп есептеңіз.

  1. Тағайындалған жолды таңдаңыз (ол жаңа парақ немесе бар парақ болуы мүмкін) және басыңыз OKимпорттау процесін аяқтау үшін.

CSV-ді Excel-ге кесте ретінде түрлендіру

Сондай-ақ, нұқуыңызға болады материалдар — басқа да мүмкіндіктер бар. Мысалы, мазмұнды пішімдеуге, белгілеуді және ақпараттың қалай жаңартылатынын реттеуге болады.

CSV-ді Excel-ге кесте ретінде түрлендіру

Кейде түрлендіру нәтижесі күткеннен алыс болады. Бұл нәтижені қалай өзгертуге болатыны мақаланың келесі бөлімінде талқыланады.

Түрлендіру кезіндегі мәселелер және оларды шешу жолдары

CSV пішімі болған уақыт бойы оны ресми түрде құжаттауға ешкім алаңдамады. Сондықтан, мәндерді бөлу үшін үтірлерді пайдалану керек деп болжанғанымен, іс жүзінде әртүрлі дерекқорлар әртүрлі бөлгіштерді – нүктелі үтірлерді, қойындыларды және т.б. пайдаланады.

Мәтінді бөлгіштер де әртүрлі болуы мүмкін – көбінесе олар тырнақша немесе байт ретінің белгісі. Бөлгіштер мүлде болмауы мүмкін – онда бөлгіш ретінде қолданылатын таңба әрқашан солай қабылданады (онда ол әдетте үтір емес – мәтінде тым жиі қолданылады – басқа, сирек кездесетін таңба).

Стандартты емес файлдар дұрыс ашылмауы мүмкін – олар қажетінше көрсетілуі үшін компьютердің немесе ашылатын бағдарламаның параметрлерін өзгерту керек. Қандай қиындықтар бар және олар үшін қандай шешімдер бар екенін көрейік.

Файл дұрыс ашылмайды

Дәлелдер. Құжаттың бүкіл мазмұны бірінші бағанға орналастырылады.

Себебі. Құжат компьютер параметрлерінде белгіленбеген немесе басқа функция үшін сақталған таңбаны бөлгіш ретінде пайдаланады. Мысалы, үтір санның ондық бөліктерін бөлу үшін сақталуы мүмкін, сондықтан файлдағы мәндерді бөле алмайды.

Solutions. Бұл мәселені шешудің әртүрлі жолдары бар:

  1. Құжаттың өзінде бөлу таңбасын өзгертіңіз. Оны блокнотта немесе ұқсас редакторда ашыңыз және бастапқы жолға (бос, барлық деректер төмендегі жолдарда болуы керек) келесі мәтінді енгізіңіз:
  • бөлгішті үтірге өзгерту үшін: Sep
  • нүктелі үтірге ауыстыру үшін: sep=;

Кейін жазылған тағы бір кейіпкер қыркүйек = бастапқы жолда да бөлгіш болады.

  1. Файлда пайдаланылатын бөлгіш таңбаны Excel бағдарламасында да көрсетуге болады. 2016, 2013 немесе 2010 нұсқаларында бұл үшін қойындыны ашу керек мәліметтер және «таңдаңызБағандар бойынша мәтін» топта»Деректермен жұмыс».

CSV-ді Excel-ге кесте ретінде түрлендіру

Бұл терезені ашады «Мәтінді бағандарға тарату шеберлері». Онда ұсынылған деректер пішімдерінің ішінен бөлгіштері барларын таңдау керек. Содан кейін басу керек Келесі және бөлгішті таңдағаннан кейін, Аяқтау.

CSV-ді Excel-ге кесте ретінде түрлендіру

  1. Құжатты автоматты түрде ашу үшін Импорт шебері, және тек Excel парағында емес, кеңейтімді .csv-ден .txt-ке өзгертуге болады. AT Masters бөлгіш ретінде кез келген таңбаны көрсетуге болады – мұны қалай істеу керек, мақалада бұрын түсіндірілді.
  2. VBA пайдаланыңыз. Сіз пайдалана аласыз, мысалы, – ол Excel 2000 немесе 2003 үшін жарамды. Кодты басқа нұсқалар үшін қолайлы етіп өзгертуге болады.

Жоғарыда келтірілген шешімдер параметрлері әдеттегіден ерекшеленетін жеке құжаттарға арналған. Бұл әрекеттер тізбегі дұрыс ашылмаған әрбір файл үшін қолданылуы керек. Құжаттардың көпшілігі дұрыс ашылмаған жағдайда, компьютер параметрлерін өзгерту ең жақсы шешім болуы мүмкін - бұл бесінші шешімде талқыланады.

  1. Компьютер параметрлерінде бөлгішті және ондық нүктені өзгертіңіз

В Басқару панелітүймесі арқылы шақырылады бастау, таңдаңыз «Қосымша опциялар» тізімнен «Аймақтық стандарттар». Басқаннан кейін терезе пайда боладыПішім параметрі» – онда сіз «Тізім бөлгіші» және санның бүтін және бөлшек бөліктерінің бөлгіші. Егер файлдар бөлгіш ретінде үтірді қажет етсе, алдымен нүктені ондық бөлшек ретінде орнатыңыз. Бұл керісінше болуы мүмкін – бөлгіш таңба ретінде нүктелі үтір керек. Содан кейін фракциялар үшін сіз кез келген белгіні қалдыра аласыз, бұл қақтығысты тудырмайды.

CSV-ді Excel-ге кесте ретінде түрлендіру

Барлық параметрлер аяқталғаннан кейін түймесін басыңыз OK екі ашық терезенің екеуінде де – олар жабылады және өзгертулер сақталады. Енді олар компьютердегі барлық бағдарламалар үшін жұмыс істейтінін есте сақтаңыз.

Бастапқы нөлдерді алып тастаңыз

белгі. Бастапқы құжаттағы кейбір мәндер бөлшек белгісімен бөлінбейтін нөлдерден басталатын сандар (мысалы, цифрлардың бекітілген саны бар шифрлар мен кодтар, логиндер мен парольдер, есептегіш пен аспаптың көрсеткіштері). Excel бағдарламасында мұндай сандардың басындағы нөлдер жойылады. Егер файлды өңдеп, оны Excel жұмыс кітабы ретінде сақтасаңыз, нөлдері бар сандар қай жерде болғанын осы жұмыс кітабында табу мүмкін болмайды.

Себебі. Excel бағдарламасында мәтін мен сандар үшін бөлек пішімдері бар. Мәтіндік файлдарда мұндай бөлу жоқ, сондықтан Excel барлық мәндерге Жалпы пішімді тағайындайды. Бұл мәтін мәтін ретінде көрсетіледі, ал алфавиттік таңбалары жоқ сандар нөлден басталмайтын сан ретінде көрсетіледі.

шешім. Құжатты ашқан кезде импорттау шеберін қосу үшін кеңейтімді .txt етіп өзгертіңіз. 3-қадамға жеткенде, нөлден басталатын сандары бар бағандардың пішімін мәтінге өзгертіңіз.

CSV-ді Excel-ге кесте ретінде түрлендіру

Кейбір құндылықтар күндерге ұқсайды

белгі. Күндер бастапқыда кәдімгі мәтін немесе сандар мәндерін көрсетеді.

Себебі. Жалпы пішім мәндерді Excel бағдарламасына ұқсас күндерге айналдыруды қамтиды. Егер CSV құжатында сияқты бір мән болса may12, содан кейін Excel парағында ол күн ретінде көрсетіледі.

шешім. Алдыңғы жағдайдағыға ұқсас. Кеңейтімді .txt ішіне өзгертіңіз Masters күндерге түрлендірілген мәндердің пішімін мәтінге өзгерту.

CSV-ді Excel-ге кесте ретінде түрлендіру

Егер, керісінше, белгілі бір бағанның мазмұнын күндер ретінде көрсеткіңіз келсе, оның пішімін орнатыңыз. дата. Күн пішімінің бірнеше түрі бар, сондықтан тізімнен қажеттісін таңдаңыз.

Бірнеше CSV файлдарын Excel бағдарламасына қалай импорттауға болады

Excel бір уақытта бірнеше CSV файлдарын аша алады.

  1. баспасөз Файл> Ашу параметрін таңдаңыз Мәтіндік файлдар төмендегі ашылмалы тізімнен.
  2. Бірнеше файлды қатар таңдау үшін алдымен біріншісін таңдаңыз, содан кейін түймесін басыңыз ауысым және соңғысын басыңыз. Таңдалған файлдарға қосымша, олардың арасындағы барлық файлдар таңдалады.
  3. басыңыз ашық.

CSV-ді Excel-ге кесте ретінде түрлендіру

Бұл әдістің кемшілігі - әрбір таңдалған файл Excel бағдарламасында бөлек ашылады. Бір құжаттан екінші құжатқа көшу уақыт шығындарын арттыруы мүмкін. Дегенмен, олардың барлығының мазмұнын бір жұмыс кітабындағы парақтарға көшіруге болады.

Түсініктеме ұзақ болды, бірақ енді сіз Excel бағдарламасында кез келген CSV файлын еш қиындықсыз аша аласыз. Бір қарағанда бірдеңе түсініксіз болып көрінсе, көрсетілген қадамдарды орындаңыз, сонда бәрі түсінікті болады.

пікір қалдыру