අන්තර්ගත වගුව
CSV Excel හි නිවැරදිව විවෘත නොවන්නේද? නිබන්ධනය සාමාන්ය ගැටළු විමර්ශනය කරන අතර වඩාත් ඵලදායී විසඳුම් සපයයි.
විවිධ පැතුරුම්පත් වැඩසටහන් අතර දත්ත ආනයනය/අපනයනය කිරීම සඳහා CSV ආකෘතිය බහුලව භාවිතා වේ. CSV (කොමාවෙන් වෙන් කළ අගයන්) යන නාමයෙන් අදහස් වන්නේ දත්ත ක්ෂේත්ර වෙන් කිරීමට කොමාව භාවිතා කිරීමයි. නමුත් එය න්යායිකයි. ප්රායෝගිකව, බොහෝ ඊනියා CSV ගොනු සෙමිකොලන් හෝ ටැබ් වැනි වෙනත් අක්ෂර භාවිතයෙන් දත්ත වෙන් කරයි. සමහර ක්රියාත්මක කිරීම් දත්ත ක්ෂේත්ර තනි හෝ ද්විත්ව උද්ධෘත ලකුණු වලින් වට කරන අතර අනෙක් ඒවාට යුනිකෝඩ් බයිට් ඇණවුම් ලකුණක් (BOM) අවශ්ය වේ, උදාහරණයක් ලෙස UTF-8, නිවැරදි යුනිකෝඩ් අර්ථ නිරූපණය සඳහා. ප්රමිතියක් නොමැතිකම නිසා CSV සිට Excel දක්වා පරිවර්තනයන් සමඟ විවිධ ගැටලු ඇතිවේ.
CSV ගොනුව එක්සෙල් හි එක් තීරුවක විවෘත වේ
රෝග ලක්ෂණ . එක්සෙල් හි csv ගොනුවක් විවෘත කරන විට, සියලුම දත්ත තනි තීරුවක දිස්වේ.
හේතුව . තීරු වල දත්ත බෙදීමට, Excel ඔබගේ Windows Regional සිටුවම්වල ඇති ලැයිස්තු බෙදුම්කරු භාවිතා කරයි. මෙය කොමාවක් (උතුරු ඇමරිකාවේ සහ තවත් සමහර රටවල) හෝ අර්ධ කොමාවක් (යුරෝපීය රටවල) විය හැකිය. විශේෂිත .csv ගොනුවක භාවිතා වන පරිසීමකය පෙරනිමි බෙදුම්කරුට වඩා වෙනස් වන විට, එම ගොනුව එක් තීරුවක විවෘත වේ.
විසඳුම් . VBA macros හෝ Windows සැකසුම් වල ගෝලීය වෙනසක් ඇතුළුව මෙම නඩුව සඳහා හැකි විසඳුම් කිහිපයක් තිබේ. පෙරනිමිය වෙනස් නොකර ඉක්මනින් ගැටලුව විසඳන ආකාරය අපි පෙන්වන්නෙමුඔබේ පරිගණකයේ ලැයිස්තු බෙදුම්කරු, එම නිසා ඔබගේ යෙදුම් කිසිවක් බලපාන්නේ නැත.
CSV ගොනුවේ පරිසීමකය වෙනස් කරන්න
වෙනස් බෙදුම්කරුවෙකු සමඟ CSV කියවීමට Excel සඳහා, ඔබට පරිසීමකය අර්ථ දැක්විය හැක. කෙලින්ම එම ගොනුවේ. එය සිදු කිරීම සඳහා, ඕනෑම පෙළ සංස්කාරකයක් සමඟ ගොනුව විවෘත කරන්න (Notepad හොඳින් කරයි) සහ පළමු පේළියේ පහත පෙළ එක් කරන්න. සටහන, එය වෙනත් දත්ත වලට පෙර වෙනම පේළියක් විය යුතුය:
- කොමාවෙන් වෙන් කිරීමට: sep=,
- අර්ධ කොමාවෙන් වෙන් කිරීමට: sep=;
ඒ ආකාරයෙන්ම, ඔබට වෙනත් ඕනෑම අභිරුචි බෙදුම්කරුවෙකු සැකසිය හැක - එය සමානාත්මතා ලකුණෙන් පසුව ටයිප් කරන්න.
සුදුසු බෙදුම්කරුවෙකු අර්ථ දක්වා ඇති විට, ඔබට දැන් විවෘත කළ හැක ගොනුව සාමාන්ය ආකාරයෙන්, Excel වෙතින්ම හෝ Windows Explorer වෙතින් වේ.
CSV ගොනුව Excel වෙත ආයාත කිරීමේදී පරිසීමකය සඳහන් කරන්න
Excel හි csv ගොනුවක් විවෘත කරනවා වෙනුවට, එය එක්කෝ Text Import Wizard භාවිතයෙන් ආයාත කරන්න (සියලු අනුවාද වල) හෝ බල විමසුම (Excel 365 - 2016 හි).
පෙළ ආයාත විශාරද ( දත්ත ටැබය > පෙළ වෙතින් ) තේරීම් කිහිපයක් සපයයි. 2 පියවරේ පරිසීමක සඳහා. සාමාන්යයෙන්, ඔබ තෝරා ගන්නේ:
- කොමාව කොමාවෙන් වෙන් කළ අගයන් ගොනු සඳහා
- Tab පෙළ ගොනු සඳහා
- Semicolon semicolon වෙන් කරන ලද අගයන් ගොනු සඳහා
ඔබේ දත්තවල අඩංගු බෙදුම්කය කුමක්දැයි ඔබට විශ්වාස නැතිනම්, විවිධ පරිසීමක උත්සාහ කර නිවැරදිව ක්රියා කරන්නේ කුමක්දැයි බලන්න දත්ත පෙරදසුන.
සාදන විට aබල විමසුම් සම්බන්ධතාව, ඔබට පෙරදසුන් සංවාද කවුළුවෙහි පරිසීමකය තෝරාගත හැක:
සවිස්තරාත්මක පියවරෙන් පියවර උපදෙස් සඳහා, කරුණාකර ඉහත සම්බන්ධිත උදාහරණ බලන්න.
Text to Columns විශේෂාංගය භාවිතයෙන් කොටු බෙදන්න
ඔබගේ දත්ත දැනටමත් Excel වෙත මාරු කර ඇත්නම්, Text to Columns විශේෂාංගය භාවිතයෙන් ඔබට එය විවිධ තීරුවලට වෙන් කළ හැක. අත්යවශ්යයෙන්ම, එය පෙළ ආයාත විශාරදයා මෙන් ක්රියා කරයි: ඔබ පරිසීමකයක් තෝරන අතර දත්ත පෙරදසුන පියාසර කරන වෙනස්කම් පිළිබිඹු කරයි:
සම්පූර්ණ විස්තර සඳහා, කරුණාකර Excel හි සෛල බෙදන ආකාරය බලන්න.
Excel CSV හි ප්රමුඛ බිංදු තබා ගන්නේ කෙසේද
රෝග ලක්ෂණ. ඔබේ csv ගොනුවේ සමහර අගයන් ප්රමුඛ ශුන්ය අඩංගු වේ. ගොනුව Excel හි විවෘත කළ විට, පෙර බිංදු නැති වී යයි.
හේතුව . පෙරනිමියෙන්, Microsoft Excel විසින් csv ගොනු සාමාන්ය ආකෘතියට පරිවර්තනය කරන අතර එය ප්රමුඛ බිංදු ඉවත් කරයි.
විසඳුම . විවෘත කිරීම වෙනුවට, ඔබේ CSV Excel වෙත ආයාත කර ගැටලුකාරී තීරු සඳහා පෙළ ආකෘතිය තෝරන්න.
පෙළ ආයාත විශාරද භාවිතා කිරීම
ආරම්භ කිරීමට පෙළ විශාරද ස්වයංක්රීයව, ගොනු දිගුව .csv සිට .txt දක්වා වෙනස් කරන්න, ඉන්පසු Excel වෙතින් පෙළ ගොනුව විවෘත කරන්න. නැතහොත් පෙළ වෙතින් (Legacy) විශේෂාංගය සබල කර, Excel වෙත CSV ආයාත කිරීම ආරම්භ කරන්න.
විශාරදයේ 3 වැනි පියවරේදී, ප්රමුඛ ශුන්ය සහිත අගයන් සහිත තීරුව තෝරා එහි ආකෘතිය පෙළ ලෙස වෙනස් කරන්න. . මෙය අගයන් ආනයනය කරනු ඇතසියලුම ප්රමුඛ ශුන්ය ස්ථානගත කරමින් පෙළ තන්තු ලෙස.
බල විමසුම භාවිතා කිරීම
ඔබ එයට සම්බන්ධ වීමෙන් Excel වෙත csv ගොනුවක් ආයාත කිරීමට කැමති නම්, ඒවා තිබේ ප්රමුඛ බිංදු තබා ගැනීමට ක්රම දෙකක්.
ක්රමය 1: සියලුම දත්ත පෙළ ආකෘතියෙන් ආයාත කරන්න
පෙරදසුන් සංවාද කොටුවේ, දත්ත වර්ගය හඳුනාගැනීම යටතේ , දත්ත වර්ග හඳුනා නොගන්න තෝරන්න. ඔබේ csv ගොනුවේ අන්තර්ගතය Excel වෙත පෙළ ලෙස පටවනු ලබන අතර, සියලු ප්රමුඛ ශුන්ය රඳවා ගනු ඇත.
සටහන. ඔබගේ ගොනුවේ පෙළ දත්ත පමණක් අඩංගු වන්නේ නම් මෙම ක්රමය හොඳින් ක්රියා කරයි. විවිධ ආකාරයේ අගයන් තිබේ නම්, එක් එක් තීරුව සඳහා තනි තනිව සුදුසු ආකෘතියක් නිර්වචනය කිරීමට ක්රමය 2 භාවිතා කරන්න.
ක්රමය 2: එක් එක් තීරුව සඳහා ආකෘතිය සකසන්න
ඔබගේ csv ගොනුවේ පෙළ, අංක, මුදල් වර්ග, දිනයන් සහ වේලාවන් වැනි විවිධ දත්ත වර්ග අඩංගු වන අවස්ථාවක, ඔබට පැහැදිලිව සඳහන් කළ හැක එක් එක් විශේෂිත තීරු සඳහා ආකෘතිය භාවිතා කළ යුතුය.
- දත්ත පෙරදසුන යටතේ, දත්ත පරිවර්තන ක්ලික් කරන්න.
- බල විමසුම් සංස්කාරකයේ, ඔබ සිටින තීරුව තෝරන්න පෙර ශුන්ය තබා ගැනීමට අවශ්යයි, සහ දත්ත වර්ගය > පෙළ ක්ලික් කරන්න.
- වසන්න & පූරණය - මෙය ධාරාවේ නව පත්රයකට ප්රතිඵල පූරණය කරයිවැඩපොත.
- වසන්න & පූරණය කරන්න වෙත... - මෙය ඔබට ප්රතිඵල පූරණය කළ යුතු ස්ථානය තීරණය කිරීමට ඉඩ සලසයි.
ඉඟිය. මෙම ක්රම මඟින් Excel ස්වයංක්රීයව ක්රියාත්මක කිරීමට උත්සාහ කරන ඔබගේ දත්ත සමඟ වෙනත් උපාමාරු වළක්වා ගත හැක. උදාහරණයක් ලෙස, ආනයනය කරන ලද දත්ත "=" වලින් ආරම්භ වන්නේ නම්, Excel එය ගණනය කිරීමට උත්සාහ කරයි. පෙළ ආකෘතිය යෙදීමෙන්, ඔබ පෙන්වා දෙන්නේ අගයන් සූත්ර නොව නූල් බවයි.
Excel හි CSV දින ආකෘති ගැටළු නිරාකරණය කරන්නේ කෙසේද
රෝග ලක්ෂණ. CSV Excel වෙත පරිවර්තනය කිරීමෙන් පසු, දිනයන් වැරදි ලෙස හැඩසවි ඇත, දින සහ මාස මාරු කරනු ලැබේ, සමහර දින පෙළට වෙනස් වේ, සහ සමහර පාඨ අගයන් දින ලෙස ස්වයංක්රීයව හැඩසවි ඇත.
හේතුව . ඔබගේ csv ගොනුවෙහි, දින ලියා ඇත්තේ ඔබගේ මෙහෙයුම් පද්ධතියේ පෙරනිමි දින ආකෘතියට වඩා වෙනස් ආකෘතියකින් වන අතර, එම නිසා Excel දින නිවැරදිව අර්ථ දැක්වීමට අසමත් වේ.
විසඳුම . ඔබ මුහුණ දෙන ගැටලුව කුමක්ද යන්න මත පදනම්ව, පහත විසඳුම් වලින් එකක් උත්සාහ කරන්න.
දින සහ මාස මිශ්ර වී ඇත
Windows ප්රාදේශීය සැකසීම් සහ csv ගොනුවේ දින ආකෘති වෙනස් වූ විට , Excel සඳහා එය සොයන mm/dd/yy දිනයන් dd/mm/yy ආකෘතියෙන් එම ගොනුවේ ගබඩා කර ඇති බව තීරණය කිරීමට ක්රමයක් නොමැත. එහි ප්රතිඵලයක් ලෙස, දින සහ මාසය ඒකක ප්රතිලෝම වේ: ජන-3 මාර්තු-1 , ජන-10 ඔක්තෝබර්-1<2 වේ>, සහ එසේ ය. එපමණක් නොව, ජනවාරි-12 න් පසු දින වේ13 වැනි, 14 වැනි මාස නොමැති නිසා පෙළ තන්තු බවට පරිවර්තනය කර ඇත.
නිවැරදිව ආයාත කිරීමට දිනයන් සඳහා, පෙළ ආයාත විශාරද ධාවනය කර, පියවර 3 හි සුදුසු දිනය ආකෘතිය තෝරන්න. :
සමහර අගයන් දින වලට පරිවර්තනය කර ඇත
Microsoft Excel විවිධ ආකාරයේ අගයන් ඇතුලත් කිරීම පහසු කිරීම සඳහා නිර්මාණය කර ඇත. එබැවින්, දී ඇති අගයක් දිනයක් නියෝජනය කරන බව Excel විශ්වාස කරන්නේ නම්, එය දිනයක් ලෙස ස්වයංක්රීයව හැඩගස්වනු ලැබේ. උදාහරණයක් ලෙස, අප්රේල් 23 පෙළ පෙළ බොහෝ දුරට අප්රේල් 23 මෙන් පෙනේ, සහ 11/3 නොවැම්බර් 3 ට සමාන වේ, එබැවින් අගයන් දෙකම වේ දිනයන් බවට පරිවර්තනය කරන ලදී.
Excel පෙළ අගයන් දිනයට වෙනස් කිරීම නැවැත්වීමට, දැනටමත් හුරුපුරුදු ප්රවේශය භාවිතා කරන්න: CSV ආයාත කිරීමෙන් Excel බවට පරිවර්තනය කරන්න. පෙළ ආයාත විශාරද හි 3 වන පියවරේදී, ගැටලුකාරී තීරුව තෝරා එහි ආකෘතිය පෙළ ලෙස වෙනස් කරන්න.
දිනයන් ආකෘතිගත කර ඇත. වැරදි ලෙස
Csv ගොනුවක් Excel හි විවෘත කළ විට, දින සාමාන්යයෙන් පෙරනිමි ආකෘතියෙන් පෙන්වනු ලැබේ. උදාහරණයක් ලෙස, ඔබගේ මුල් ගොනුවේ, ඔබට 7-May-21 හෝ 05/07/21 තිබිය හැක, Excel හි එය 5/7/2021<ලෙස දිස්වේ. 2>.
අවශ්ය ආකෘතියෙන් දින පෙන්වීමට, ආකෘති සෛල විශේෂාංගය භාවිතා කරන්න:
- දින තීරුව තෝරන්න. 10> Format Cells සංවාද කොටුව විවෘත කිරීමට Ctrl + 1 ඔබන්න.
- අංක ටැබය මත, ප්රවර්ගය යටතේ දිනය තෝරන්න. .
- වර්ගය යටතේ,අපේක්ෂිත හැඩතල ගැන්වීම තෝරන්න.
- හරි ක්ලික් කරන්න.
පෙර සැකසූ ආකෘති කිසිවක් ඔබට සුදුසු නොවේ නම්, ඔබට නිර්මාණය කළ හැක Excel හි අභිරුචි දින ආකෘතිය සාදා ගන්නේ කෙසේද යන්නෙහි පැහැදිලි කර ඇති පරිදි ඔබේම එකක්.
Excel විද්යාත්මක අංකනයට අංක පරිවර්තනය කිරීමෙන් වළක්වන්න
රෝග ලක්ෂණ. CSV Excel බවට පරිවර්තනය කිරීමෙන් පසු, දිගු සංඛ්යා විද්යාත්මක අංකනය ලෙස හැඩගස්වා ඇත, උදා. 1234578900 1.23E+09 ලෙස දිස්වේ.
හේතුව . මයික්රොසොෆ්ට් එක්සෙල් හි, සංඛ්යා නිරවද්යතාවයේ ඉලක්කම් 15 කට සීමා වේ. ඔබේ csv ගොනුවේ ඇති සංඛ්යා එම සීමාව ඉක්මවා ගියහොත්, Excel එම සීමාවට අනුගත වීමේ මාර්ගයක් ලෙස ඒවා විද්යාත්මක අංකනයට ස්වයංක්රීයව පරිවර්තනය කරයි. අංකයක සැලකිය යුතු ඉලක්කම් 15කට වඩා වැඩි නම්, අවසානයේ ඇති සියලුම "අමතර" ඉලක්කම් බිංදු බවට වෙනස් වේ.
විසඳුම . දිගු අංක පෙළ ලෙස ආයාත කරන්න හෝ අංක ආකෘතිය කෙලින්ම Excel තුළ වෙනස් කරන්න.
පෙළ ලෙස දිගු අංක ආයාත කරන්න
CSV සිට Excel වෙත විශාල සංඛ්යා නිවැරදිව මාරු කිරීමට පෙළ ආයාත විශාරද සහ ඉලක්ක තීරුවේ(ය) ආකෘතිය පෙළ ලෙස සකසන්න.
නිවැරදිව සංඛ්යාත්මක ආයාත කිරීමට ඇති එකම සැබෑ විසඳුම මෙයයි. strings දත්ත අහිමි නොවී, එනම් 16 වන සහ පසුව ඇති ඉලක්කම් 0 සමඟ ප්රතිස්ථාපනය නොකර හෝ ප්රමුඛ ශුන්ය ඉවත් නොකර. නිෂ්පාදන හැඳුනුම්පත්, ගිණුම් අංක, තීරු කේත, සහ ඒ හා සමාන ඇතුළත් කිරීම් සඳහා එය විශිෂ්ට ලෙස ක්රියා කරයි.
කෙසේ වෙතත්, ඔබේ අගයන් නූල් නොව අංක නම්, එය හොඳම ක්රමය නොවේඔබට ලැබෙන පාඨ අගයන් මත කිසිදු ගණිතයක් කිරීමට ඔබට නොහැකි වනු ඇත.
CSV ගොනුවක් පරිවර්තනය කිරීමේදී වෙනත් අනවශ්ය ස්වයංක්රීය දත්ත හැඩතල ගැන්වීම වැළැක්වීමට මෙම ක්රමය ඔබට උපකාර කරයි.
අංක ආකෘතිය වෙනස් කරන්න Excel
ඔබගේ දත්ත දැනටමත් Excel හි තිබේ නම්, ඔබට සාමාන්ය සිට පෙළ හෝ අංක දක්වා පහත පෙන්වා ඇති ආකාරයට වෙනස් කළ හැක:
සටහන. මෙම ක්රමය ශුන්ය සමඟ ප්රතිස්ථාපනය කරන ලද 15 වැනි ස්ථානයෙන් පසුව මකා දැමූ පෙර බිංදු හෝ ඉලක්කම් ප්රතිසාධනය නොකරයි.
වැඩිදුර තොරතුරු සඳහා, කරුණාකර Excel හි කොටු හැඩතල ගන්වන්නේ කෙසේදැයි බලන්න.
තීරුව පුළුල් කරන්න
සරලම අවස්ථාවක, අංකයක ඉලක්කම් 15ට වඩා අඩු නම්, එය සෑදීමට ප්රමාණවත් වේ. සාමාන්ය ලෙස සංඛ්යා පෙන්වීමට ටිකක් පළල තීරුවක්.
වැඩිදුර විස්තර සඳහා, කරුණාකර Excel හි තීරු ප්රමාණය වෙනස් කරන ආකාරය සහ ස්වයංක්රීයව ගැලපෙන ආකාරය බලන්න.
ඒ තමයි CSV සිට Excel පරිවර්තනයන් සමඟ ඇති විය හැකි වඩාත් පොදු ගැටළු විසඳන්නේ කෙසේද. කියවීමට ස්තුතියි සහ ලබන සතියේ හමුවෙමු!