it-swarm.dev

كيفية عرض ملفات csv بشكل صحيح في Excel 2013؟

يبدو أن Excel 2013 لا يقرأ ملفات CSV بشكل صحيح (يقوم Excel 2010 بذلك). في كل مرة أقوم بفتح ملفات .csv ، يتم عرض جميع بياناتي في العمود الأول.

أعلم أنه يمكنني الانتقال إلى DATA ، Convert ، ثم اختر commas ، لكن لم يتم حفظ هذا الإعداد ، وأنا سئمت من القيام بذلك في كل مرة أفتح فيها هذا النوع من الملفات.

كيف يمكنني ضبط Excel 2013 ، مرة واحدة وإلى الأبد ، لعرض ملفات CSV (مفصولة بفواصل) بشكل جميل؟

171
David

افتح ملف CSV باستخدام محرر نصوص لائق مثل Notepad ++ وأضف النص التالي في السطر الأول:

sep=,

الآن فتحه مع Excel مرة أخرى.

سيؤدي ذلك إلى تعيين الفاصل كفاصل ، أو يمكنك تغييره إلى كل ما تحتاجه.

362
Guilherme Viebig

لبرنامج Excel 2013:

  1. افتح مصنف فارغ.
  2. انتقل إلىDATAtab.
  3. انقر زر من النص في قسم البيانات الخارجية العامة.
  4. حدد ملف CSV الخاص بك.
  5. اتبع النص استيراد Wizard. (في الخطوة 2 ، حدد محدد النص الخاص بك)

http://blogmines.com/blog/how-to-import-text-file-in-Excel-2013/

85
marcosbernal

المشكلة هي من الخيارات الإقليمية. الفاصل العشري في الفوز 7 للدول الأوروبية هو غيبوبة. يجب عليك فتح لوحة التحكم -> الخيارات الإقليمية وخيارات اللغة -> إعدادات الإعلان -> الفاصل العشري: انقر لإدخال نقطة (.) ولإدراج فاصل القائمة أدخل غيبوبة (،). هذا هو !

33
skander

أعلم أن الإجابة قد تم قبولها بالفعل ، ولكن هناك عنصر واحد يجب التحقق منه وهو ترميز ملف CSV. لديّ برنامج نصي Powershell يقوم بإنشاء ملفات CSV. بشكل افتراضي ، كان يقوم بترميزها كـ UCS-2 Little Endian (لكل Notepad ++). سيفتح الملف في عمود واحد في Excel ويتعين علي القيام بالتحويل النص إلى الأعمدة لتقسيم الأعمدة. تغيير البرنامج النصي لتشفير نفس الإخراج كـ "ASCII" ( UTF-8 بدون/B BOM لكل Notepad ++) سمح لي بفتح ملف CSV مباشرةً مع تقسيم الأعمدة. يمكنك تغيير ترميز ملف CSV في Notepad ++ أيضًا.

  • القائمة (الترميز> تحويل إلى UTF-8 بدون BOM
  • احفظ ملف CSV
  • افتح في Excel ، يجب تقسيم الأعمدة
24
Shayne Ephraim

يمكنك اختيار أي فاصل تريده في Excel 2013 انتقل إلى البيانات -> النص إلى الأعمدة -> اختر محدد -> ثم اختر الفاصل "علامة تبويب أو فاصلة منقوطة أو فاصلة أو مساحة أو غير ذلك" وسترى التغييرات فورًا في "معاينة البيانات" "ثم انقر فوق FInish

بمجرد أن يكون لديك التنسيق الذي تريده ، يمكنك ببساطة حفظ المستند وسيكون دائمًا.

19
user3241007

مأخوذة من https://superuser.com/questions/238944/how-to-force-Excel-to-open-csv-files-with-data-arranged-in-columns

يعتمد سلوك Excel عند فتح ملفات CSV اعتمادًا كبيرًا على إعداداتك المحلية و فاصل القائمة المحدد تحت المنطقة واللغة » التنسيقات » متقدم . بشكل افتراضي ، يفترض Excel أن كل ملف CSV تم حفظه باستخدام هذا الفاصل. وهذا صحيح طالما أن CSV لا يأتي من بلد آخر!

إذا كان عملاؤك في بلدان أخرى ، فقد يرون نتائج أخرى حسب رأيك.

على سبيل المثال ، هنا ترى أن برنامج Excel German سيستخدم الفاصلة المنقوطة بدلاً من الفاصلة كما هو الحال في الولايات المتحدة.

 Regional Settings

14
cdmdotnet

مشكلة محتملة أخرى هي أن ملف CSV يحتوي على علامة ترتيب بايت "FEFF". الغرض من علامة ترتيب البايت هو اكتشاف ما إذا كان الملف قد تم نقله من نظام باستخدام بايت endian كبير أو قليل من ترتيب endian إلى نظام من الطرف الآخر. https://en.wikipedia.org/wiki/Byte_order_mark

يجب أن تسمح إزالة علامة ترتيب البايت "FEFF" باستخدام محرر سداسي عشرية لـ Excel بقراءة الملف.

3
Devon Holcombe