Агуулгын хүснэгт
CSV Excel дээр зөв нээгдэхгүй байна уу? Энэхүү заавар нь ердийн асуудлуудыг судалж, хамгийн үр дүнтэй шийдлүүдийг өгдөг.
CSV форматыг янз бүрийн хүснэгтийн программуудын хооронд өгөгдөл импортлох/экспортлоход ихэвчлэн ашигладаг. CSV (таслалаар тусгаарлагдсан утгууд) нэр нь өгөгдлийн талбаруудыг тусгаарлахад таслал ашиглахыг хэлнэ. Гэхдээ энэ нь онолын хувьд юм. Практикт CSV гэж нэрлэгддэг олон файлууд нь цэгтэй таслал эсвэл таб гэх мэт бусад тэмдэгтүүдийг ашиглан өгөгдлийг тусгаарладаг. Зарим хэрэгжүүлэлт нь өгөгдлийн талбаруудыг дан эсвэл давхар хашилтанд оруулдаг бол зарим нь Юникод зөв тайлбарлахын тулд Юникод байт захиалгын тэмдэг (BOM), жишээлбэл UTF-8 шаарддаг. Стандартын дутагдал нь CSV-ээс Excel рүү хөрвүүлэхэд янз бүрийн асуудал үүсгэдэг.
CSV файл Excel-ийн нэг баганад нээгддэг
Шинж тэмдэг . Excel дээр csv файл нээхэд бүх өгөгдөл нэг баганад харагдана.
Шалтгаан . Өгөгдлийг баганад хуваахын тулд Excel нь таны Windows бүсийн тохиргоонд тохируулсан жагсаалт тусгаарлагчийг ашигладаг. Энэ нь таслал (Хойд Америк болон бусад зарим оронд) эсвэл цэг таслал (Европын орнуудад) байж болно. Тодорхой .csv файлд хэрэглэгдэх хязгаарлагч нь анхдагч тусгаарлагчаас ялгаатай байвал тухайн файл нэг баганад нээгдэнэ.
Шийдлүүд . Энэ тохиолдолд VBA макро эсвэл Windows тохиргооны глобал өөрчлөлт зэрэг хэд хэдэн боломжит шийдэл байдаг. Анхдагч тохиргоог өөрчлөхгүйгээр асуудлыг хэрхэн хурдан засахыг бид харуулах болноТаны компьютер дээрх жагсаалт тусгаарлагч, тиймээс таны аль ч програмд нөлөөлөхгүй.
CSV файл дахь хязгаарлагчийг өөрчлөх
Excel-д CSV-г өөр тусгаарлагчаар унших боломжтой болгохын тулд та хязгаарлагчийг тодорхойлж болно. шууд тэр файлд. Үүнийг хийхийн тулд файлыг дурын текст засварлагчаар нээгээд (Тэмдэглэлийн дэвтэр сайн ажиллах болно) эхний мөрөнд доорх текстийг нэмнэ үү. Энэ нь бусад өгөгдлийн өмнө тусдаа мөр байх ёстойг анхаарна уу:
- Таслалаар тусгаарлах: sep=,
- Цэг таслалаар тусгаарлах: sep=;
Үүнтэй адил та өөр дурын тусгай тусгаарлагчийг тохируулж болно - үүнийг тэгш байдлын тэмдгийн ард бичнэ үү.
Тохирох тусгаарлагчийг тодорхойлсон бол та одоо файлыг ердийн аргаар Excel-ээс эсвэл Windows Explorer-ээс авна уу.
CSV файлыг Excel-д импортлохдоо хязгаарлагчийг зааж өгнө үү
Excel дээр csv файл нээхийн оронд Текст Импортын Wizard ашиглан импортлоорой. (бүх хувилбарт) эсвэл Power Query (Excel 365 - 2016-д).
Текст Импортын Шидтэн ( Өгөгдөл таб > Текстээс ) цөөн сонголтоор хангана. 2-р алхам дахь хязгаарлагчийн хувьд. Та ерөнхийдөө:
- Таслал -ыг таслалаар тусгаарласан утгын файлуудын хувьд
- Таб -г текст файлын хувьд сонгоно.
- Цэгтэй таслалаар тусгаарлагдсан утгуудын файлд зориулсан цэгтэй таслал
Хэрэв та өөрийн өгөгдөлд ямар тусгаарлагч агуулагдаж байгааг сайн мэдэхгүй байгаа бол өөр хязгаарлагчийг туршиж үзээд аль нь зөв болохыг хараарай. Мэдээллийг урьдчилан харах.
Үүсгэх үед aPower Query холболт, та Урьдчилан харах харилцах цонхноос хязгаарлагчийг сонгож болно:
Дэлгэрэнгүй алхам алхмаар зааварчилгааг дээрх холбоосоос харна уу.
Текстээс багана руу хуваах функцийг ашиглан нүднүүдийг хуваах
Хэрэв таны өгөгдөл Excel рүү аль хэдийн шилжсэн бол Текстээс баганад функцийг ашиглан өөр багана болгон салгаж болно. Үндсэндээ энэ нь Текст импортлох шидтэнтэй адил ажилладаг: та хязгаарлагчийг сонгох ба Өгөгдлийн урьдчилан харах нь өөрчлөлтийг шууд тусгадаг:
Бүрэн дэлгэрэнгүй мэдээллийг авна уу. Excel-ийн нүднүүдийг хэрхэн хуваах талаар үзнэ үү.
Excel CSV-д эхний тэгийг хэрхэн хадгалах вэ
Шинж тэмдэг. Таны csv файлын зарим утгуудад эхний тэг байдаг. Файлыг Excel дээр нээх үед өмнөх тэгүүд алга болно.
Шалтгаан . Анхдагчаар Microsoft Excel нь csv файлуудыг Ерөнхий формат руу хөрвүүлдэг бөгөөд энэ нь эхний тэгийг арилгадаг.
Шийдэл . Нээхийн оронд Excel-д CSV-ээ импортолж, асуудалтай баганын хувьд Текст форматыг сонгоно уу.
Текст импортлох хөтөчийг ашиглах
Текст импортлох хөтөчийг<2 эхлүүлэхийн тулд> автоматаар файлын өргөтгөлийг .csv-ээс .txt болгон өөрчилж, Excel-ээс текст файлыг нээнэ үү. Эсвэл Текстээс (хуучин) функцийг идэвхжүүлж, Excel-д CSV импорт хийж эхлээрэй.
Ид шидтэний 3-р алхам дээр эхний тэг бүхий утгыг агуулсан баганыг сонгоод форматыг Текст болгож өөрчилнө үү. . Энэ нь утгыг импортлох болнобүх эхлэгч тэгүүдийг байранд нь байлгадаг текстийн мөр болгон.
Power Query ашиглах
Хэрэв та csv файлыг Excel-д холбогдон импортлохыг илүүд үзэж байгаа бол дараах зүйлс байна. эхний тэгийг хадгалах хоёр арга.
Арга 1: Бүх өгөгдлийг Текст форматаар импортлох
Урьдчилан харах харилцах цонхны Өгөгдлийн төрөл илрүүлэх доор , Өгөгдлийн төрлийг илрүүлэхгүй -г сонгоно уу. Таны csv файлын агуулгыг Excel-д текст хэлбэрээр ачаалах ба бүх эхний тэгүүд хадгалагдах болно.
Анхаар. Хэрэв таны файл зөвхөн текст өгөгдөл агуулж байвал энэ арга сайн ажиллана. Хэрэв өөр төрлийн утгууд байгаа бол багана тус бүрд тохирох форматыг 2-р аргыг ашиглана уу.
Арга 2: Багана тус бүрийн форматыг тохируулах
Таны csv файл текст, тоо, валют, огноо, цаг гэх мэт төрөл бүрийн өгөгдлийн төрлийг агуулсан тохиолдолд аль нь болохыг тодорхой зааж өгч болно. тодорхой багана тус бүрийн форматыг ашиглах ёстой.
- Өгөгдлийн урьдчилан харах доор Өгөгдөл хувиргах гэснийг товшино уу.
- Power Query Editor доторх баганыг сонгоно уу. өмнөх тэгүүдийг хадгалахыг хүсвэл Өгөгдлийн төрөл > Текст дээр дарна уу.
- Хаах & Ачаалах - энэ нь үр дүнг одоогийн шинэ хуудсанд ачаалнаажлын ном.
- Хаах & Ачаалах -д... - энэ нь үр дүнг хаана ачаалахаа шийдэх боломжийг танд олгоно.
Зөвлөгөө. Эдгээр аргууд нь Excel-ийн автоматаар гүйцэтгэхийг оролддог таны өгөгдөлтэй бусад өөрчлөлтөөс урьдчилан сэргийлэх боломжтой. Жишээлбэл, хэрэв импортын өгөгдөл "="-ээр эхэлсэн бол Excel үүнийг тооцоолохыг оролдох болно. Текст форматыг ашигласнаар та утгууд нь томьёо биш харин мөр гэдгийг харуулж байна.
Excel дээр CSV огнооны форматын асуудлыг хэрхэн засах вэ
Шинж тэмдэг. CSV-г Excel рүү хөрвүүлсний дараа огноог буруу форматлаж, өдөр, сарыг сольж, зарим огноог текст болгон өөрчилсөн, мөн зарим текст утгыг огноогоор автоматаар форматладаг.
Шалтгаан . Таны csv файлд огноо нь таны үйлдлийн системд тохируулсан өгөгдмөл огнооны форматаас өөр форматаар бичигдсэн байдаг тул Excel нь огноог зөв тайлбарлаж чадахгүй байна.
Шийдэл . Танд яг ямар асуудал тулгарч байгаагаас шалтгаалж дараах шийдлүүдийн аль нэгийг туршиж үзээрэй.
Өдөр, сар холилдоно
Windows-ын бүсийн тохиргоо болон csv файл дахь огнооны формат өөр байх үед , Excel-д хайж буй мм/мм/ж огноо нь тухайн файлд мм/мм/ж форматаар хадгалагдаж байгааг тодорхойлох арга байхгүй. Үүний үр дүнд өдөр, сарын нэгжүүд солигдоно: 1-р сарын 3 нь 3-р сарын 1 болж, 1-р сарын 10 10-1<2 болно> гэх мэт. Түүнчлэн 1-12 өдрөөс хойшхи огноонууд13, 14 гэх мэт сар байхгүй тул текстийн мөр болгон хөрвүүлсэн.
Огноог зөв оруулахын тулд Текст Импортын Wizard-ыг ажиллуулж, 3-р алхамаас тохирох Огноо форматыг сонгоно уу. :
Зарим утгыг огноо руу хөрвүүлдэг
Microsoft Excel нь төрөл бүрийн утгыг оруулахад хялбар болгох зорилготой юм. Тиймээс, Excel нь өгөгдсөн утгыг огноог илэрхийлдэг гэж үзвэл огноог автоматаар форматлана. Жишээлбэл, apr23 текстийн мөр нь 4-р сарын 23 , 11/3 нь 11-р сарын 3 -тай төстэй тул хоёр утга нь огноо руу хөрвүүлэв.
Excel-г текстийн утгыг огноо болгон өөрчлөхийг зогсоохын тулд аль хэдийн танил болсон аргыг ашиглана уу: CSV-г импортлох замаар Excel рүү хөрвүүлнэ. Текст импортын хөтөч -ийн 3-р алхамд асуудалтай баганыг сонгоод форматыг Текст болгож өөрчилнө үү.
Огноо форматлагдсан байна. буруу
Excel дээр csv файлыг нээх үед огноог үндсэн форматаар харуулдаг. Жишээлбэл, таны анхны файлд 5-р сарын 21-ний өдөр эсвэл 05/07/21 байж болно, харин Excel-д энэ нь 5/7/2021<гэж харагдана. 2>.
Огноог хүссэн форматаар харуулахын тулд Формат нүднүүдийг функцийг ашиглана уу:
- Огнооны баганыг сонгоно уу.
- Ctrl + 1 товчийг дарж Формат нүднүүдийг харилцах цонхыг нээнэ үү.
- Дугаар таб дээрээс Ангилал доор Огноо -г сонгоно уу. .
- Төрөл -д,хүссэн форматаа сонгоно уу.
- ОК дарна уу.
Хэрэв урьдчилж тохируулсан форматуудын аль нь ч танд тохирохгүй бол та үүсгэж болно. Excel-д огнооны форматыг хэрхэн яаж хийх талаар тайлбарласны дагуу өөрийн гэсэн хувилбар.
Excel-ийг тоонуудыг шинжлэх ухааны тэмдэглэгээ рүү хөрвүүлэхээс сэргийлнэ
Шинж тэмдэг. CSV-г Excel рүү хөрвүүлсний дараа урт тоонууд нь шинжлэх ухааны тэмдэглэгээ болгон форматлагдсан, жишээлбэл. 1234578900 нь 1.23E+09 гэж харагдаж байна.
Шалтгаан . Microsoft Excel-д тоо нь 15 оронтой нарийвчлалтайгаар хязгаарлагддаг. Хэрэв таны csv файл дахь тоо энэ хязгаараас хэтэрвэл Excel автоматаар тэдгээрийг шинжлэх ухааны тэмдэглэгээ болгон хөрвүүлдэг. Хэрэв тоо нь 15-аас дээш чухал цифр агуулсан бол төгсгөлд байгаа бүх "нэмэлт" цифрүүд тэг болж өөрчлөгдөнө.
Шийдэл . Урт тоонуудыг текст хэлбэрээр импортлох эсвэл Тооны форматыг Excel-д шууд өөрчил.
Урт тоог текст хэлбэрээр импортлох
Том тоог CSV-ээс Excel рүү үнэн зөв шилжүүлэхийн тулд Текст импортлох хөтөчийг ажиллуулна уу болон зорилтот баганын форматыг Текст болгож тохируулна уу.
Энэ нь тоон мэдээллийг үнэн зөв оруулах цорын ганц бодит шийдэл юм. strings өгөгдөл алдалгүйгээр, өөрөөр хэлбэл 16 ба дараагийн цифрүүдийг 0-ээр солих эсвэл тэргүүлэгч тэгийг хасахгүйгээр. Энэ нь бүтээгдэхүүний ID, дансны дугаар, зураасан код гэх мэт бичилтүүдэд маш сайн ажилладаг.
Гэхдээ хэрэв таны утгууд мөр биш харин тоо байвал энэ нь хамгийн сайн арга биш юм.Та үүссэн текстийн утгууд дээр ямар ч тооцоо хийх боломжгүй болно.
Энэ арга нь CSV файлыг хөрвүүлэх үед бусад хүсээгүй автомат форматаас сэргийлэхэд тусална.
Тооны форматыг дараах хэсэгт өөрчлөх Excel
Хэрэв таны өгөгдөл Excel-д байгаа бол доор үзүүлсэн шиг Ерөнхий форматыг Текст эсвэл Дугаар болгон өөрчилж болно:
Тайлбар. Энэ арга нь тэгээр сольсон 15-р байрлалын дараа устгасан өмнөх тэг эсвэл цифрүүдийг сэргээхгүй.
Дэлгэрэнгүй мэдээллийг Excel-ийн нүднүүдийг хэрхэн форматлах талаар үзнэ үү.
Баганыг илүү өргөн болгох
Хамгийн энгийн тохиолдолд тоо 15-аас цөөн оронтой байвал үүнийг хийхэд хангалттай. Тоонуудыг хэвийн харуулахын тулд бага зэрэг өргөн багана.
Дэлгэрэнгүйг Excel-ийн баганын хэмжээг хэрхэн өөрчлөх, автоматаар тохируулах талаар үзнэ үү.
Энэ бол CSV-ээс Excel рүү хөрвүүлэхэд гарч болох хамгийн нийтлэг асуудлуудыг хэрхэн засах талаар. Уншиж байгаад баярлалаа, дараа долоо хоногт уулзацгаая!