நான் சமீபத்தில் ஒரு வாசகரிடமிருந்து இந்த இதயத்தைத் தூண்டும் வேண்டுகோளைப் பெற்றேன், அவர் வெளிப்படையாக சிறிது நேரம் போராடி வருகிறார், அவற்றின் முடிவை அடைந்தார்: நாங்கள் விற்கும் தயாரிப்புகளின் பட்டியல் என்னிடம் உள்ளது, மேலும் புலங்களில் ஒன்று யுபிசி - இந்த புலம் 18 இலக்கங்கள் வரை நீளமாக இருக்கலாம். நான் 15 இலக்கங்களுக்கு அப்பால் சேர்க்கும்போது, எக்செல் கடைசி மூன்று முதல் 000 வரை தானாக சுற்றுகிறது. நான் இந்த புலத்தை உரையாக அமைத்தால் அது சரத்தின் முடிவில் + E11 ஐ சேர்க்கிறது. நெடுவரிசை அகலம் சாதாரண நீளத்தை விட மூன்று மடங்கு அதிகமாக இருந்தால் பரவாயில்லை. இதை நான் எவ்வாறு சரிசெய்வது?
எக்செல் விஷயங்களைச் சேர்க்காமல் சொன்னதைச் செய்ய வேண்டும் என்று நான் விரும்புகிறேன். எடுத்துக்காட்டாக, செல் வடிவம் TEXT ஆக இருந்தால், அதில் எதையும் வடிவமைக்க வேண்டாம்! ஒரு CSV கோப்பில் சில சிறிய மாற்றங்களைச் செய்ய நான் அணுகலைப் பயன்படுத்த வேண்டும் என்று தோன்றுகிறது - ஒரு விரிதாளுக்கு பதிலாக அணுகலை ஒரு விரிதாளாகப் பயன்படுத்த. ஓபன் ஆபிஸும் அவ்வாறே செய்கிறதா என்று எனக்கு ஆச்சரியமாக இருக்கிறது.
எண் எந்த அளவு அல்லது தசம புள்ளி எங்கு வைக்கப்பட்டுள்ளது என்பது முக்கியமல்ல, எக்செல் அதன் முதல் 15 குறிப்பிடத்தக்க இலக்கங்களை மட்டுமே சேமித்து மீதமுள்ள அனைத்தையும் நிராகரிக்கும்
நீராவியில் ஒருவரின் விருப்பப்பட்டியலை எவ்வாறு சரிபார்க்கலாம்
எந்தவொரு மென்பொருள் தயாரிப்புக்கும் சில அடிப்படை வரம்புகள் உள்ளன, மேலும் எக்செல் விதிவிலக்கல்ல. எக்செல் எண்களை 15 குறிப்பிடத்தக்க நபர்களிடம் மட்டுமே வைத்திருக்க முடியும், ஏனெனில் இது IEEE மிதக்கும் புள்ளி கணிதங்களைப் பயன்படுத்துகிறது, இது எண்கள் - 1.79769313486231E + 308 அல்லது 2.229E-308 வரை சிறியதாக இருக்கக்கூடிய எண்களை எவ்வாறு ஆணையிடுகிறது என்பதைக் குறிப்பிடுகிறது. மீண்டும் கணக்கிட மணிநேரம் ஆகும். இந்த வரம்பு எக்செல் உதவி உரையில் தெளிவாக அமைக்கப்பட்டுள்ளது.
குறிப்பிடத்தக்க புள்ளிவிவரங்கள் தசம இடங்களுக்கு சமமானவை அல்ல என்பதை நினைவில் கொள்க; எண் எந்த அளவு அல்லது தசம புள்ளி எங்கு வைக்கப்பட்டுள்ளது என்பது முக்கியமல்ல, எக்செல் அதன் முதல் 15 குறிப்பிடத்தக்க இலக்கங்களை மட்டுமே சேமித்து மீதமுள்ள அனைத்தையும் நிராகரிக்கும்.
யுபிசி என்பது யுனிவர்சல் தயாரிப்புக் குறியீட்டைக் குறிக்கிறது, இது உண்மையில் ஒரு கணித எண்ணாக இல்லாமல், இலக்கங்களைக் கொண்ட ஒரு குறியீட்டு அல்லது குறியீட்டு பெயர்.
இரண்டு யுபிசிக்களைச் சேர்ப்பது அல்லது கழிப்பது எந்த அர்த்தமும் இல்லை, மேலும் ஒவ்வொரு குறியீடும் முழு இலக்கங்களைக் கொண்டதாக இருந்தாலும், மற்றொரு சரியான யுபிசி குறியீட்டிற்கு வழிவகுக்காது. யுபிசிக்களைப் போலவே உங்கள் தரவிலும் நீங்கள் எந்த கணிதத்தையும் செய்யவில்லை என்றால், நீங்கள் முதல் இலக்கத்தைத் தட்டச்சு செய்வதற்கு முன்பு ஒரு அப்போஸ்ட்ரோபியைத் தட்டச்சு செய்வதன் மூலம் அவற்றை உரையாக சேமிக்க எக்செல் கட்டாயப்படுத்தலாம். இது எக்செல் நிறுவனத்திற்கு நீங்கள் தட்டச்சு செய்வது ஒரு எண்ணாக இல்லை, அது ஒன்று போல் இருந்தாலும், அது உரையாக சேமிக்கப்பட வேண்டும் என்று கூறுகிறது.
மாற்றாக, நீங்கள் ஒரு கலத்தை உரையாக வடிவமைத்து, அதில் நீண்ட இலக்கங்களை தட்டச்சு செய்தால், எக்செல் நீங்கள் எதிர்பார்ப்பதைச் சரியாகச் செய்து அதன் அனைத்து இலக்கங்களையும் தக்க வைத்துக் கொள்கிறது, ஏனெனில் அவை எண் இலக்கங்களாக இல்லாமல் உரை எழுத்துக்களாகவே கருதுகின்றன. இருப்பினும், நீங்கள் இலக்கங்களைத் தட்டச்சு செய்வதற்கு முன் கலத்தை உரையாக வடிவமைக்க மறந்துவிட்டால், அல்லது நீங்கள் ஒரு முன்னணி அப்போஸ்ட்ரோபியைத் தட்டச்சு செய்யாவிட்டால், எக்செல் இலக்கங்களை ஒரு எண்ணாகக் கருதுவார், மேலும் தரவு உள்ளிடப்பட்டதும் அது 15 ஆகக் குறைக்கப்படும் குறிப்பிடத்தக்க புள்ளிவிவரங்கள் மற்றும் இழந்த இலக்கங்களை நீங்கள் திரும்பப் பெற முடியாது.
மேலும் என்னவென்றால், ஒரு CSV கோப்பிலிருந்து தரவை இறக்குமதி செய்வது தரவை நேரடியாக எக்செல் இல் தட்டச்சு செய்வதிலிருந்து முற்றிலும் மாறுபட்டது, ஏனெனில் ஒரு CSV கோப்பில் அதன் புலங்களில் தரவின் வடிவம் குறித்து எந்த தடயங்களும் இல்லை. ஒரு CSV கோப்பை எக்செல் இல் திறக்க நீங்கள் இரட்டை சொடுக்கும்போது அல்லது எக்செல் கோப்பு | திறந்த உரையாடல், எல்லா இலக்கங்களையும் கொண்ட எந்த புலங்களும் எண்களாக கருதப்பட வேண்டும் என்று எக்செல் யூகிக்கும், இது பெரும்பாலும் விரும்புவதை விட அல்ல. அந்த புலங்கள் மேற்கோள் குறிகளில் இணைக்கப்பட்டுள்ளதா இல்லையா என்பது முக்கியமல்ல: அவை அனைத்தும் இலக்கங்களாக இருந்தால், எக்செல் அவை எண்கள் என்று கருதுகிறது.
இருப்பினும், CSV கோப்பைத் திறப்பதற்கு பதிலாக நீங்கள் தரவு | என்பதைக் கிளிக் செய்க வெளிப்புற தரவைப் பெறுக | உரையிலிருந்து, இறக்குமதி செயல்முறையின் மீது உங்களுக்கு கட்டுப்பாடு வழங்கப்படும், மேலும் ஒவ்வொரு நெடுவரிசை வடிவத்திற்கும் வடிவமைப்பைத் தேர்வுசெய்யலாம், எனவே எக்செல் நிறுவனத்திடம் உங்கள் நீண்ட இலக்க இலக்கங்களை எண்களாக இல்லாமல் உரையாகக் கருத வேண்டும் என்று சொல்லலாம்.
OpenOffice சரியாக அதே அனுமானங்களைச் செய்கிறது: நீங்கள் ஒரு எண்ணைப் போலத் தரவைத் தட்டச்சு செய்யும்போது அல்லது இறக்குமதி செய்யும் போதெல்லாம், OpenOffice மற்றும் Excel இரண்டும் முன்னிருப்பாக அதை ஒரு எண்ணாகக் கருதுகின்றன, மேலும் அந்த நியாயமான நியாயமான அனுமானத்தை நீங்கள் மேலெழுத விரும்பினால், நீங்கள் கொடுக்க வேண்டும் பயன்பாடு சில உதவி.