સામગ્રીઓનું કોષ્ટક
CSV Excel માં યોગ્ય રીતે ખુલી રહ્યું નથી? ટ્યુટોરીયલ સામાન્ય સમસ્યાઓની તપાસ કરે છે અને સૌથી અસરકારક ઉકેલો પ્રદાન કરે છે.
સીએસવી ફોર્મેટનો ઉપયોગ સામાન્ય રીતે વિવિધ સ્પ્રેડશીટ પ્રોગ્રામ્સ વચ્ચે ડેટા આયાત/નિકાસ કરવા માટે થાય છે. નામ CSV (અલ્પવિરામથી અલગ કરેલ મૂલ્યો) ડેટા ફીલ્ડ્સને અલગ કરવા માટે અલ્પવિરામનો ઉપયોગ સૂચવે છે. પરંતુ તે સિદ્ધાંતમાં છે. વ્યવહારમાં, ઘણી કહેવાતી CSV ફાઇલો અર્ધવિરામ અથવા ટેબ જેવા અન્ય અક્ષરોનો ઉપયોગ કરીને ડેટાને અલગ કરે છે. કેટલાક અમલીકરણો ડેટા ફીલ્ડ્સને સિંગલ અથવા ડબલ અવતરણ ચિહ્નોમાં બંધ કરે છે, જ્યારે અન્યને યુનિકોડ બાઈટ ઓર્ડર માર્ક (BOM), ઉદાહરણ તરીકે UTF-8, યોગ્ય યુનિકોડ અર્થઘટન માટે જરૂરી છે. માનકનો અભાવ CSV થી Excel રૂપાંતરણમાં વિવિધ સમસ્યાઓ પેદા કરે છે.
CSV ફાઇલ એક્સેલમાં એક કૉલમમાં ખુલે છે
લક્ષણો . Excel માં csv ફાઇલ ખોલતી વખતે, તમામ ડેટા એક કોલમમાં દેખાય છે.
કારણ . કૉલમમાં ડેટાને વિભાજિત કરવા માટે, એક્સેલ તમારી Windows પ્રાદેશિક સેટિંગ્સમાં સૂચિ વિભાજક સેટનો ઉપયોગ કરે છે. આ કાં તો અલ્પવિરામ (ઉત્તર અમેરિકા અને કેટલાક અન્ય દેશોમાં) અથવા અર્ધવિરામ (યુરોપિયન દેશોમાં) હોઈ શકે છે. જ્યારે ચોક્કસ .csv ફાઇલમાં વપરાતું ડિલિમિટર ડિફૉલ્ટ વિભાજકથી અલગ હોય, ત્યારે તે ફાઇલ એક કૉલમમાં ખુલે છે.
સોલ્યુશન્સ . VBA મેક્રો અથવા Windows સેટિંગ્સમાં વૈશ્વિક ફેરફાર સહિત આ કેસ માટે ઘણા સંભવિત ઉકેલો છે. ડિફૉલ્ટ બદલ્યા વિના સમસ્યાને ઝડપથી કેવી રીતે ઠીક કરવી તે અમે બતાવીશુંતમારા કમ્પ્યુટર પર સૂચિ વિભાજક, જેથી તમારી કોઈપણ એપ્લિકેશનને અસર થશે નહીં.
CSV ફાઇલમાં સીમાંકન બદલો
એક્સેલ અલગ અલગ વિભાજક સાથે CSV વાંચી શકે તે માટે, તમે સીમાંકને વ્યાખ્યાયિત કરી શકો છો સીધી તે ફાઇલમાં. તે પૂર્ણ કરવા માટે, કોઈપણ ટેક્સ્ટ એડિટર સાથે ફાઇલ ખોલો (નોટપેડ સારું કરશે) અને પ્રથમ લાઇનમાં નીચેનો ટેક્સ્ટ ઉમેરો. નોંધ, તે કોઈપણ અન્ય ડેટા પહેલાં એક અલગ લાઇન હોવી જોઈએ:
- અલ્પવિરામથી અલગ કરવા માટે: sep=,
- અર્ધવિરામથી અલગ કરવા: sep=;
તે જ રીતે, તમે કોઈપણ અન્ય કસ્ટમ વિભાજક સેટ કરી શકો છો - સમાનતા ચિહ્ન પછી તેને લખો.
ઉચિત વિભાજક વ્યાખ્યાયિત સાથે, તમે હવે ખોલી શકો છો સામાન્ય રીતે, એક્સેલમાંથી અથવા વિન્ડોઝ એક્સપ્લોરરમાંથી ફાઇલ.
સીએસવી ફાઇલને એક્સેલમાં આયાત કરતી વખતે સીમાંકનનો ઉલ્લેખ કરો
એક્સેલમાં CSV ફાઇલ ખોલવાને બદલે, ટેક્સ્ટ આયાત વિઝાર્ડનો ઉપયોગ કરીને તેને આયાત કરો (તમામ સંસ્કરણોમાં) અથવા પાવર ક્વેરી (એક્સેલ 365 - 2016 માં).
ટેક્સ્ટ ઈમ્પોર્ટ વિઝાર્ડ ( ડેટા ટેબ > ટેક્સ્ટ ) થોડી પસંદગીઓ પ્રદાન કરે છે. સ્ટેપ 2 માં સીમાંકકો માટે. સામાન્ય રીતે, તમે પસંદ કરશો:
- અલ્પવિરામ અલ્પવિરામથી વિભાજિત મૂલ્યોની ફાઇલો માટે
- ટેબ ટેક્સ્ટ ફાઇલો માટે અર્ધવિરામથી અલગ કરેલ મૂલ્યોની ફાઇલો માટે
- અર્ધવિરામ
જો તમને ખાતરી ન હોય કે તમારા ડેટામાં કયા વિભાજકનો સમાવેશ થાય છે, તો વિવિધ સીમાંકકો અજમાવી જુઓ અને જુઓ કે કયું વિભાજક યોગ્ય રીતે કાર્ય કરે છે ડેટા પૂર્વાવલોકન.
બનાવતી વખતે aપાવર ક્વેરી કનેક્શન, તમે પૂર્વાવલોકન સંવાદ વિંડોમાં સીમાંક પસંદ કરી શકો છો:
વિગતવાર પગલા-દર-પગલાં સૂચનો માટે, કૃપા કરીને ઉપરોક્ત લિંક કરેલા ઉદાહરણો જુઓ.<3
ટેક્સ્ટ ટુ કોલમ્સ ફીચરનો ઉપયોગ કરીને સેલ વિભાજિત કરો
જો તમારો ડેટા પહેલાથી જ એક્સેલમાં ટ્રાન્સફર થયેલ હોય, તો તમે ટેક્સ્ટ ટુ કોલમ ફીચરનો ઉપયોગ કરીને તેને અલગ અલગ કોલમમાં અલગ કરી શકો છો. આવશ્યકપણે, તે ટેક્સ્ટ આયાત વિઝાર્ડની જેમ કામ કરે છે: તમે સીમાંક પસંદ કરો છો અને ડેટા પૂર્વાવલોકન ફ્લાય પરના ફેરફારોને પ્રતિબિંબિત કરે છે:
સંપૂર્ણ વિગતો માટે, કૃપા કરીને એક્સેલમાં કોષોને કેવી રીતે વિભાજિત કરવું તે જુઓ.
એક્સેલ CSVમાં આગળના શૂન્યને કેવી રીતે રાખવું
લક્ષણો. તમારી csv ફાઇલમાં કેટલાક મૂલ્યોમાં આગળના શૂન્ય હોય છે. જ્યારે ફાઈલ એક્સેલમાં ખોલવામાં આવે છે, ત્યારે પહેલાના શૂન્ય ખોવાઈ જાય છે.
કારણ . મૂળભૂત રીતે, Microsoft Excel csv ફાઇલોને સામાન્ય ફોર્મેટમાં રૂપાંતરિત કરે છે જે આગળના શૂન્યને દૂર કરે છે.
સોલ્યુશન . ખોલવાને બદલે, તમારું CSV Excel માં આયાત કરો અને સમસ્યારૂપ કૉલમ્સ માટે Text ફોર્મેટ પસંદ કરો.
ટેક્સ્ટ ઈમ્પોર્ટ વિઝાર્ડનો ઉપયોગ
પ્રારંભ કરવા માટે ટેક્સ્ટ વિઝાર્ડ આયાત કરો આપોઆપ, ફાઇલ એક્સ્ટેંશનને .csv થી .txt માં બદલો અને પછી એક્સેલમાંથી ટેક્સ્ટ ફાઇલ ખોલો. અથવા ફ્રોમ ટેક્સ્ટ (લેગસી) સુવિધાને સક્ષમ કરો, અને CSV ને Excel માં આયાત કરવાનું શરૂ કરો.
વિઝાર્ડના પગલા 3માં, આગળના શૂન્ય સાથે મૂલ્યો ધરાવતી કૉલમ પસંદ કરો અને તેના ફોર્મેટને ટેક્સ્ટ માં બદલો. . આ મૂલ્યોને આયાત કરશેટેક્સ્ટ સ્ટ્રીંગ્સ તરીકે તમામ અગ્રણી શૂન્યને સ્થાને રાખે છે.
પાવર ક્વેરીનો ઉપયોગ કરીને
જો તમે એક્સેલ સાથે કનેક્ટ કરીને CSV ફાઇલને આયાત કરવાનું પસંદ કરો છો, તો ત્યાં છે આગળ શૂન્ય રાખવાની બે રીતો.
પદ્ધતિ 1: તમામ ડેટાને ટેક્સ્ટ ફોર્મેટમાં આયાત કરો
પૂર્વાવલોકન સંવાદ બોક્સમાં, ડેટા પ્રકાર શોધ હેઠળ , ડેટા પ્રકારો શોધશો નહીં પસંદ કરો. તમારી csv ફાઇલની સામગ્રીઓ ટેક્સ્ટ તરીકે Excel માં લોડ કરવામાં આવશે, અને તમામ અગ્રણી શૂન્ય જાળવી રાખવામાં આવશે.
નોંધ. જો તમારી ફાઇલમાં માત્ર ટેક્સ્ટ ડેટા હોય તો આ પદ્ધતિ સારી રીતે કામ કરે છે. જો ત્યાં વિવિધ પ્રકારના મૂલ્યો હોય, તો દરેક કૉલમ માટે વ્યક્તિગત રીતે યોગ્ય ફોર્મેટ વ્યાખ્યાયિત કરવા માટે પદ્ધતિ 2 નો ઉપયોગ કરો.
પદ્ધતિ 2: દરેક કૉલમ માટે ફોર્મેટ સેટ કરો
તમારી CSV ફાઇલમાં ટેક્સ્ટ, નંબર્સ, કરન્સી, તારીખો અને સમય જેવા વિવિધ ડેટા પ્રકારો હોય ત્યારે તમે સ્પષ્ટપણે સૂચવી શકો છો કે કયું દરેક ચોક્કસ કૉલમ માટે ફોર્મેટનો ઉપયોગ થવો જોઈએ.
- ડેટા પ્રીવ્યૂની નીચે, ડેટા ટ્રાન્સફોર્મ કરો પર ક્લિક કરો.
- પાવર ક્વેરી એડિટરમાં, તમે જ્યાં અગાઉના શૂન્યને જાળવી રાખવા માંગો છો, અને ડેટા પ્રકાર > ટેક્સ્ટ પર ક્લિક કરો.
- બંધ કરો & લોડ - આ પરિણામોને વર્તમાનમાં નવી શીટમાં લોડ કરશેવર્કબુક.
- બંધ કરો & લોડ માટે… - આ તમને પરિણામો ક્યાં લોડ કરવા તે નક્કી કરવા દેશે.
ટીપ. આ પદ્ધતિઓ તમારા ડેટા સાથેના અન્ય મેનિપ્યુલેશન્સને પણ અટકાવી શકે છે જે એક્સેલ આપમેળે કરવાનો પ્રયાસ કરે છે. ઉદાહરણ તરીકે, જો આયાત કરેલ ડેટા "=" થી શરૂ થાય છે, તો Excel તેની ગણતરી કરવાનો પ્રયાસ કરશે. ટેક્સ્ટ ફોર્મેટ લાગુ કરીને, તમે સૂચવો છો કે મૂલ્યો શબ્દમાળાઓ છે, સૂત્રો નથી.
એક્સેલમાં CSV તારીખ ફોર્મેટની સમસ્યાઓને કેવી રીતે ઠીક કરવી
લક્ષણો. CSV ને Excel માં કન્વર્ટ કર્યા પછી, તારીખો ખોટી રીતે ફોર્મેટ કરવામાં આવે છે, દિવસો અને મહિનાઓની અદલાબદલી થાય છે, કેટલીક તારીખો ટેક્સ્ટમાં બદલાઈ જાય છે, અને અમુક ટેક્સ્ટ મૂલ્યો તારીખો તરીકે સ્વતઃ ફોર્મેટ થાય છે.
કારણ . તમારી csv ફાઇલમાં, તારીખો તમારી ઓપરેટિંગ સિસ્ટમમાં સેટ કરેલા ડિફોલ્ટ તારીખ ફોર્મેટથી અલગ ફોર્મેટમાં લખવામાં આવે છે, જેના કારણે એક્સેલ તારીખોનું યોગ્ય અર્થઘટન કરવામાં નિષ્ફળ જાય છે.
સોલ્યુશન . તમને કઈ સમસ્યાનો સામનો કરવો પડી રહ્યો છે તેના આધારે, નીચેનામાંથી એક ઉકેલો અજમાવી જુઓ.
દિવસો અને મહિનાઓ મિશ્રિત થાય છે
જ્યારે Windows પ્રાદેશિક સેટિંગ્સ અને csv ફાઇલમાં તારીખ ફોર્મેટ અલગ હોય છે , એક્સેલ માટે તે નક્કી કરવાની કોઈ રીત નથી કે તે જે mm/dd/yy તારીખો શોધી રહ્યો છે તે ચોક્કસ ફાઇલમાં dd/mm/yy ફોર્મેટમાં સંગ્રહિત છે. પરિણામે, દિવસ અને મહિનાના એકમો ઉલટાવી દેવામાં આવે છે: જાન્યુ-3 બને છે માર્ચ-1 , જાન્યુ-10 બને છે ઓક્ટો-1 , અને તેથી વધુ. વધુમાં, જાન્યુ-12 પછીની તારીખો છેટેક્સ્ટ સ્ટ્રીંગ્સમાં રૂપાંતરિત કર્યું કારણ કે ત્યાં કોઈ 13મી, 14મી, વગેરે મહિનાઓ અસ્તિત્વમાં નથી.
તારીખ યોગ્ય રીતે આયાત કરવા માટે, ટેક્સ્ટ આયાત વિઝાર્ડ ચલાવો, અને પગલું 3 માં યોગ્ય તારીખ ફોર્મેટ પસંદ કરો. :
કેટલાક મૂલ્યો તારીખોમાં રૂપાંતરિત થાય છે
Microsoft Excel વિવિધ પ્રકારના મૂલ્યોને દાખલ કરવાનું સરળ બનાવવા માટે ડિઝાઇન કરવામાં આવ્યું છે. તેથી, જો એક્સેલ માને છે કે આપેલ મૂલ્ય તારીખનું પ્રતિનિધિત્વ કરે છે, તો તે તારીખ તરીકે સ્વતઃ ફોર્મેટ થાય છે. ઉદાહરણ તરીકે, ટેક્સ્ટ સ્ટ્રિંગ apr23 ખૂબ જ એપ્રિલ 23 જેવી લાગે છે, અને 11/3 નવેમ્બર 3 જેવું લાગે છે, તેથી બંને મૂલ્યો છે તારીખોમાં રૂપાંતરિત.
એક્સેલને ટેક્સ્ટ મૂલ્યોને તારીખોમાં બદલવાથી રોકવા માટે, પહેલેથી જ પરિચિત અભિગમનો ઉપયોગ કરો: CSV ને એક્સેલમાં આયાત કરીને કન્વર્ટ કરો. ટેક્સ્ટ ઈમ્પોર્ટ વિઝાર્ડ ના સ્ટેપ 3 માં, સમસ્યારૂપ કોલમ પસંદ કરો અને તેનું ફોર્મેટ ટેક્સ્ટ માં બદલો.
તારીખ ફોર્મેટ કરેલ છે. ખોટી રીતે
જ્યારે એક્સેલમાં csv ફાઇલ ખોલવામાં આવે છે, ત્યારે તારીખો સામાન્ય રીતે ડિફોલ્ટ ફોર્મેટમાં પ્રદર્શિત થાય છે. ઉદાહરણ તરીકે, તમારી મૂળ ફાઇલમાં, તમારી પાસે 7-મે-21 અથવા 05/07/21 હોઈ શકે છે, જ્યારે એક્સેલમાં તે 5/7/2021<તરીકે દેખાય છે 2>.
ઇચ્છિત ફોર્મેટમાં તારીખો દર્શાવવા માટે, કોષોને ફોર્મેટ કરો સુવિધાનો ઉપયોગ કરો:
- તારીખની કૉલમ પસંદ કરો.
- કોષોને ફોર્મેટ કરો સંવાદ બોક્સ ખોલવા માટે Ctrl + 1 દબાવો.
- નંબર ટેબ પર, કેટેગરી હેઠળ તારીખ પસંદ કરો .
- ટાઈપ હેઠળ,ઇચ્છિત ફોર્મેટિંગ પસંદ કરો.
- ઓકે ક્લિક કરો.
જો કોઈ પણ પ્રીસેટ ફોર્મેટ તમારા માટે યોગ્ય નથી, તો તમે બનાવી શકો છો એક્સેલમાં કસ્ટમ ડેટ ફોર્મેટ કેવી રીતે બનાવવું તે સમજાવ્યા મુજબ તમારું પોતાનું.
એક્સેલને નંબરોને વૈજ્ઞાનિક સંકેતમાં કન્વર્ટ કરતા અટકાવો
લક્ષણો. CSV ને Excel માં કન્વર્ટ કર્યા પછી, લાંબા સમય સુધી સંખ્યાઓ વૈજ્ઞાનિક સંકેત તરીકે ફોર્મેટ કરવામાં આવે છે, દા.ત. 1234578900 1.23E+09 તરીકે દેખાય છે.
કારણ . માઈક્રોસોફ્ટ એક્સેલમાં, સંખ્યાઓ ચોકસાઇના 15 અંકો સુધી મર્યાદિત છે. જો તમારી csv ફાઇલમાં સંખ્યાઓ તે મર્યાદાને ઓળંગે છે, તો એક્સેલ તે મર્યાદાને અનુરૂપ થવાના માર્ગ તરીકે આપમેળે તેમને વૈજ્ઞાનિક સંકેતોમાં રૂપાંતરિત કરે છે. જો કોઈ સંખ્યામાં 15 થી વધુ નોંધપાત્ર અંકો હોય, તો અંતમાં બધા "વધારાના" અંકો શૂન્યમાં બદલાઈ જાય છે.
સોલ્યુશન . લાંબા નંબરોને ટેક્સ્ટ તરીકે આયાત કરો અથવા એક્સેલમાં સીધા નંબરનું ફોર્મેટ બદલો.
લાંબા નંબરોને ટેક્સ્ટ તરીકે આયાત કરો
સીએસવીમાંથી એક્સેલમાં મોટા નંબરોને ચોક્કસ રીતે સ્થાનાંતરિત કરવા માટે, ટેક્સ્ટ આયાત વિઝાર્ડ<ચલાવો. 2> અને લક્ષ્ય કૉલમ(ઓ)ના ફોર્મેટને ટેક્સ્ટ પર સેટ કરો.
આંખ્યાત્મક ચોક્કસપણે આયાત કરવાનો આ એકમાત્ર વાસ્તવિક ઉકેલ છે સ્ટ્રિંગ્સ ડેટા ગુમાવ્યા વિના, એટલે કે 16મા અને પછીના અંકોને 0 સાથે બદલ્યા વિના અથવા આગળના શૂન્યને દૂર કર્યા વિના. તે પ્રોડક્ટ આઈડી, એકાઉન્ટ નંબર, બાર કોડ અને તેના જેવી એન્ટ્રીઓ માટે સરસ કામ કરે છે.
જો કે, જો તમારી કિંમતો નંબરો છે, સ્ટ્રિંગ નહીં, તો તે શ્રેષ્ઠ પદ્ધતિ નથીતમે પરિણામી ટેક્સ્ટ મૂલ્યો પર કોઈ ગણિત કરી શકશો નહીં.
આ પદ્ધતિ તમને CSV ફાઇલને કન્વર્ટ કરતી વખતે અન્ય અનિચ્છનીય સ્વચાલિત ડેટા ફોર્મેટિંગને રોકવામાં પણ મદદ કરશે.
માં નંબર ફોર્મેટ બદલો Excel
જો તમારો ડેટા પહેલેથી જ Excel માં છે, તો તમે General માંથી Text અથવા Number નીચે બતાવેલ ફોર્મેટને બદલી શકો છો:
નોંધ. આ પદ્ધતિ શૂન્ય સાથે બદલાઈ ગયેલા 15મા સ્થાન પછીના પહેલાના શૂન્ય અથવા અંકોને પુનઃસ્થાપિત કરશે નહીં.
વધુ માહિતી માટે, કૃપા કરીને જુઓ કે Excel માં કોષોને કેવી રીતે ફોર્મેટ કરવું.
કૉલમને વિશાળ બનાવો
એક સરળ કિસ્સામાં, જ્યારે સંખ્યા 15 કરતા ઓછા અંકો ધરાવે છે, ત્યારે તે બનાવવા માટે પૂરતું છે સામાન્ય રીતે નંબરો પ્રદર્શિત કરવા માટે કૉલમ થોડી પહોળી કરો.
વધુ વિગતો માટે, કૃપા કરીને જુઓ કે કેવી રીતે એક્સેલમાં કૉલમનું કદ બદલવું અને સ્વતઃ ફીટ કરવું.
તે છે CSV થી Excel રૂપાંતરણ સાથે થતી સૌથી સામાન્ય સમસ્યાઓને કેવી રીતે ઠીક કરવી. વાંચવા બદલ આભાર અને આવતા અઠવાડિયે મળીશું!