এক্সেলের জন্য সিএসভি ফাইল তৈরি করা হচ্ছে, কীভাবে কোনও মানের ভিতরে একটি নতুন লাইন থাকে


158

আমাকে এক্সেলের জন্য একটি ফাইল তৈরি করতে হবে, এই ফাইলটির কিছু মানতে একাধিক লাইন রয়েছে।

সেখানে অ-ইংরেজি পাঠ্যও রয়েছে, সুতরাং ফাইলটি ইউনিকোড হতে হবে।

আমি এখন যে ফাইলটি তৈরি করছি তা দেখতে এইরকম দেখাচ্ছে: (ইউটিএফ 8-তে, অ-ইংরেজি পাঠ্য মেশানো এবং প্রচুর লাইনের সাথে)

Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"

নোট করুন যে মাল্টি-লাইনের মানটি ডাবল কোটে বিভক্ত থাকে, এতে একটি সাধারণ প্রতিদিনের নতুন লাইন থাকে।

ওয়েবে যা আমি এই কাজ করার কথা বলেছিলাম তা অনুসারে, তবে এটি কমপক্ষে এক্সেল 2007 এবং ইউটিএফ 8 ফাইলটি জিততে পারে না, এক্সেল তৃতীয় লাইনটিকে দ্বিতীয় সারির ডেটা হিসাবে প্রথম সারির দ্বিতীয় লাইনের মতো নয় ।

এটি আমার গ্রাহকের মেশিনে চলতে হবে এবং তাদের এক্সেলের সংস্করণে আমার কোনও নিয়ন্ত্রণ নেই, তাই আমার এমন একটি সমাধান প্রয়োজন যা এক্সেল 2000 এবং তার পরে কাজ করবে।

ধন্যবাদ

সম্পাদনা: আমি দুটি সিএসভি অপশন, এক্সেলের জন্য একটি (ইউনিকোড, ট্যাব পৃথক করা, ক্ষেত্রগুলিতে কোনও নতুন লাইন নেই) এবং বাকি বিশ্বের (ইউটিএফ 8, স্ট্যান্ডার্ড সিএসভি) রেখে আমার সমস্যাটি "সমাধান" করেছি।

আমি যা খুঁজছিলাম তা নয় তবে কমপক্ষে এটি কাজ করে (এখনও অবধি)


1
এফওয়াইআই: এটি সমস্ত লিবারঅফিসে পুরোপুরি কাজ করে এবং প্রথমদিকে সিএসভি আমদানি করা আরও সহজ।
ব্যবহারকারী2061057

9
অতিরিক্ত স্থান সম্পর্কে স্বীকৃত উত্তরটি এখন অবিশ্বাস্যরূপে বিভ্রান্তিকর যে আপনি আপনার প্রশ্নগুলি সম্পাদনা করেছেন এবং স্পেসগুলি সরিয়ে দিয়েছেন ...
ম্যাটি ভির্ককুনেন

উত্তর:


70

কেবলমাত্র ক্ষেত্রগুলির শুরুতে আপনার স্পেস অক্ষর থাকতে হবে যেখানে স্থান অক্ষরগুলি ডেটার অংশ। এক্সেল নেতৃস্থানীয় স্থানগুলি ছিনিয়ে নেবে না। আপনি আপনার শিরোনাম এবং ডেটা ক্ষেত্রগুলিতে অযাচিত স্থানগুলি পাবেন। সবচেয়ে খারাপ, "তৃতীয় কলামের লাইন ব্রেকটি এটিকে "সুরক্ষা" দেওয়া উচিত কারণ এটি ক্ষেত্রের শুরুতে নয়।

আপনার যদি ফাইলটিতে অ-এএসসিআইআই অক্ষর (ইউটিএফ -8 এ এনকোডড) থাকে তবে আপনার ফাইলের hex EF BB BFশুরুতে একটি ইউটিএফ -8 বিওএম (3 বাইট, ) থাকা উচিত। অন্যথায় এক্সেল আপনার লোকেলের ডিফল্ট এনকোডিং (উদাহরণস্বরূপ cp1252) অনুযায়ী utf-8 এর পরিবর্তে ডেটাটি ব্যাখ্যা করবে এবং আপনার অএসসিআইআই অক্ষরগুলি ট্র্যাশ হয়ে যাবে।

নিম্নলিখিত মন্তব্যগুলি এক্সেল 2003, 2007 এবং 2013 এ প্রযোজ্য; এক্সেল 2000 এ পরীক্ষা করা হয়নি

আপনি যদি উইন্ডোজ এক্সপ্লোরারে ফাইলটির নামে ডাবল ক্লিক করে ওপেন করেন, সবকিছু ঠিকঠাক কাজ করে।

আপনি যদি এটি এক্সেলের মধ্যে থেকে খোলেন, ফলাফলগুলি পৃথক হবে:

  1. ফাইলটিতে আপনার কেবলমাত্র ASCII অক্ষর রয়েছে (এবং কোনও বিওএম নেই): কাজ করে।
  2. শুরুতে একটি ইউটিএফ -8 বিওএম সহ আপনার ফাইলটিতে নন-এসসিআইআই অক্ষর (ইউটিএফ -8 এ এনকোডড) রয়েছে: এটি সনাক্ত করে যে আপনার ডেটা ইউটিএফ -8 এ এনকোড করা হয়েছে তবে এটি সিএসভি এক্সটেনশনটিকে উপেক্ষা করে আপনাকে পাঠ্যে ফেলে দেয় দুর্ভাগ্যক্রমে যে ফলাফলটি দিয়ে আপনি লাইন-ব্রেক সমস্যা পেয়েছেন তা নয় , উইজার্ড নয় আমদানি করুন

বিকল্পগুলির মধ্যে রয়েছে:

  1. এক্সেল থেকে ফাইলগুলি না খোলার জন্য ব্যবহারকারীদের প্রশিক্ষণ দিন :-(
  2. সরাসরি একটি এক্সএলএস ফাইল লেখার কথা বিবেচনা করুন ... পাইথন / পার্ল / পিএইচপি /। নেট / ইত্যাদি ক্ষেত্রে প্যাকেজ / লাইব্রেরি উপলব্ধ doing

1
ধন্যবাদ, আমি প্রশ্নে শীর্ষস্থানীয় স্পেস ইস্যু ঠিক করেছি, আমি সিএসভি উদাহরণটি ম্যানুয়ালি টাইপ করেছি এবং একটি আসল ফাইল থেকে অনুলিপি-পেস্ট করিনি, আসল ফাইলটিতে সেই স্পেসগুলি নেই, ভাল ক্যাচ।
নীড়

@ নীর: এখন আসুন আপনার আসল সমস্যাটি নিয়ে কথা বলুন। সুতরাং এর মানে হল যে আপনার কাছে একটি ইউটিএফ -8 বিওএম ছিল এবং আপনি এক্সেলের মধ্যে থেকে ফাইলটি খুললেন এবং পাঠ্য আমদানি উইজার্ডটি স্বীকৃতি না পেয়ে আপনার মান new নিউলাইনটি "সুরক্ষিত" হওয়া উচিত - সঠিক? অথবা সম্ভবত আপনার কোনও ইউটিএফ -8 বিওএম নেই এবং আপনার টিআইডাব্লুকে বলতে হয়েছিল যে আপনার ডেটাটি ইউটিএফ -8 এনকোডেড ছিল এবং এটি এখনও নতুন লাইনটি আটকে দিয়েছে?
জন মাচিন

আমি যদি ব্যবহার করতে চাই তবে কি হবে ক্ষেত্র বিভাজক হিসাবে, রেকর্ড বিভাজক হিসাবে নতুন লাইন, "পাঠ্য ক্ষেত্রের বিষয়বস্তু সুরক্ষিত করতে ব্যবহার করুন, এবং পাঠ্য ক্ষেত্রগুলিতে |," এবং নতুন লাইন থাকতে পারে। এটা কি সম্ভব?
জর্জিও

1
এফওয়াইআই: আমি এক্সেল ২০০7 এবং সিএসভি রেডমাইন সিস্টেম থেকে রফতানি করেছি। এর সূচনাতে ইউটিএফ -8 বিওএম (ইএফবিবিবিএফ) যুক্ত করার পরে, এক্সেল ফাইলটি পুরোপুরি খোলায়। "ইস্যু বিবরণ" কলনমে এম্বেড করা নতুন লাইনগুলি সঠিকভাবে প্রক্রিয়া করা হয়, এবং সারি কাঠামো ক্ষতিগ্রস্থ হয় না এবং সমস্ত জাতীয় অক্ষর সঠিকভাবে পড়ে যায় (ইউটিএফ 8 বিওএম ছাড়াই তারা ট্র্যাশ করে ফেলেছিল)। এক্সেল এমনকি পাঠ্য-আমদানি উইজার্ডটি প্রদর্শন করে নি। বর্তমানে, সেই সিএসভিতে এখন EFBBBFশিরোনাম রয়েছে, 0Aসারি বিভাজক 0D0Aহিসাবে ব্যবহৃত হয় এবং পাঠ্য কক্ষগুলিতে স্ট্রিংয়ের অভ্যন্তরে নতুন লাইন হিসাবে।
কোয়েটজলকোটল

1
আপনি সঠিকভাবে CSV, পড়তে OS X এর জন্য এক্সেল পেতে চেষ্টা করছেন তবে সেইসাথে : Windows এর জন্য এক্সেল, এখানে বড় সম্পদ এর stackoverflow.com/questions/4348802/...
আলেক্সান্ডার আর Janini

25

প্রচুর টুইট করার পরে, এখানে একটি কনফিগারেশন রয়েছে যা লিনাক্সে ফাইল তৈরি করতে, উইন্ডোজ + এক্সেলে পড়ার কাজ করে, যদিও এম্বেড করা নতুন লাইন বিন্যাসটি মান অনুযায়ী হয় না :

  • একটি ক্ষেত্রের মধ্যে নতুনলাইনগুলি \ n হওয়া দরকার (এবং স্পষ্টতই ডাবল উদ্ধৃতিতে উদ্ধৃত)
  • রেকর্ডের সমাপ্তি: \ r \ n
  • আপনি সমান ক্ষেত্র শুরু না করে তা নিশ্চিত করুন, অন্যথায় এটি একটি সূত্র হিসাবে বিবেচিত হবে এবং কেটে যাবে

পার্লে, আমি নীচে এটি করার জন্য পাঠ্য :: সিএসভি ব্যবহার করেছি:

use Text::CSV;

open my $FO, ">:encoding(utf8)", $filename or die "Cannot create $filename: $!";
my $csv = Text::CSV->new({ binary => 1, eol => "\r\n" });

#for each row...:
$csv -> print ($FO, \@row);

3
হ্যাঁ \ r \ n এটি করেছে। আমি উইন্ডোজ + এক্সেল, ওএসএক্স + নম্বর এবং গুগল ডক্সের সাথে এটি কাজ করে তা নিশ্চিত করতে পারি।
ইয়োরিক সিজলিং

3
"দিয়ে জড়িত একটি ক্ষেত্রে \ n (এছাড়াও চেষ্টা করেছেন \ n) ব্যবহার করে, এবং সারিগুলিকে বিভক্ত করতে \ r \ n ব্যবহার করা Excel এখনও এক্সেল 2010 এ আমার জন্য এই সমস্যাটি সমাধান করেনি I আমি এএনএসআই এবং ইউটিএফ 8-বি-বি-দিয়ে চেষ্টা করেছি। কোনও সাফল্য নেই
nl-x

1
তবে এটি কারণ আমি ব্যবহার করি | ক্ষেত্র বিভাজক হিসাবে। যদি আমি ব্যবহার করি; ফিল্ড বিভাজক হিসাবে, সিএসভি ডেটা আমদানি করার সময় সমস্যাটি এখনও বিদ্যমান, তবে সিএসভি ফাইল ডাবল ক্লিক করে এটি এক্সপ্লোরারটিতে খোলার সময় সমস্যাটি অদৃশ্য হয়ে যায়।
nl-x

2
ইয়ান এর উত্তরটি আমার জন্য উইন্ডোজ on-এর এক্সেল ২০০৩/২০১০ তে কাজ করছে না আমি আমার ইউটিএফ -৮ বিওএম ফাইল সম্পাদনা করতে একটি হেক্স সম্পাদক ব্যবহার করে চেষ্টা করেছি এবং '0 ডি 0 এ' বিটস থেকে 0 ডি (\ r) সরিয়েছি (\ r \ n) ক্ষেত্রের মধ্যে newlines জন্য। কিন্তু এটি কাজ করে না।
ড্যান ডাব্লু

এই উত্তরটি আমার জন্য এক্সেল 2010 এবং উইন্ডোজ 7 ব্যবহার করে (শূন্য পরিবর্তন সহ!) কাজ করেছে; পারগ v5.14.2 ব্যবহার করে যা সাইগউইন সহ জাহাজ হয়। আমার এম্বেড করা নিউলাইনগুলি সবই ছিল \n। ধন্যবাদ
আর্টনিউ

21

সম্প্রতি আমার অনুরূপ সমস্যা হয়েছিল, আমি একটি HTML ফাইল আমদানি করে এটি সমাধান করেছি , বেসলাইন উদাহরণটি এরকম হবে:

<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">
  <head>
    <style>
      <!--
      br {mso-data-placement:same-cell;}
      -->
    </style>
  </head>
  <body>
    <table>
      <tr>
        <td>first line<br/>second line</td>
        <td style="white-space:normal">first line<br/>second line</td>
      </tr>
    </table>
  </body>
</html>

আমি জানি, এটি কোনও সিএসভি নয়, এবং এক্সেলের বিভিন্ন সংস্করণে আলাদাভাবে কাজ করতে পারে তবে আমি মনে করি এটি চেষ্টা করার মতো।

আশা করি এটা কাজে লাগবে ;-)


35
@ গুসডেকুল ল ওপির প্রথম বাক্যটির বাক্যটি "আমার এক্সেলের জন্য একটি ফাইল তৈরি করা দরকার, এই ফাইলটির কিছু মানতে একাধিক লাইন রয়েছে" " পরামর্শ দেয় যে সম্ভবত এটি কোনও সিএসভি ফাইল হওয়ার দরকার নেই। এছাড়াও, প্রশ্নোত্তর বিন্যাসটি অন্যান্য পাঠকদের জন্যও প্রযোজ্য এবং এটি তাদের কারও জন্য কার্যকর বিকল্প হতে পারে (এমনকি যদি ওপিকে সিএসভি ব্যবহার করতে হয়)। আমি আপনার ডাউনটকে অযৌক্তিক মনে করি (তবুও, কেন তা ব্যাখ্যা করার জন্য আপনাকে ধন্যবাদ)।
dtldarek

1
এটি আমার জন্য সর্বোত্তম বিকল্প ছিল; এটি পরামর্শ দেওয়ার জন্য আপনাকে ধন্যবাদ!
জর্দান গ্রে

8

এটি লক্ষণীয় যে, যখন একটি .CSV ফাইলের ক্ষেত্রগুলি ডাবল কোটে মোড়ানো থাকে যেখানে লাইন ব্রেক থাকে, এক্সেল .CSV ফাইলটি যথাযথভাবে আমদানি করতে পারে না CS এক্সেল লাইন বিরতির সাথে এমন আচরণ করে যেন এটি সিআর / এলএফ হয় এবং একটি নতুন লাইন শুরু করে। স্প্রেডশিট গার্ফড হয়। এটি সত্য বলে মনে হচ্ছে এমনকি যদি আধা-কলোনগুলি ফিল্ড ডিলিমিটার হিসাবে (কমা পরিবর্তে) ব্যবহৃত হয়।

উইন্ডোজ নোটপ্যাড ব্যবহার করে .CSV ফাইলটি সম্পাদনা করতে, ফাইল> সংরক্ষণ করুন ... ফাইলটি সংরক্ষণ করার জন্য এবং ফাইলটি সংরক্ষণের আগে, ইউটিএফ -8 থেকে এএনএসআইতে ফাইল এনকোডিং পরিবর্তন করে সমস্যার সমাধান করা যেতে পারে। ফাইলটি একবার এএনএসআই ফর্ম্যাটে সংরক্ষিত হয়ে গেলে, আমি দেখতে পেলাম যে উইন্ডোজ 7 প্রফেশনাল চলমান মাইক্রোসফ্ট এক্সেল 2013 ফাইলটি সঠিকভাবে আমদানি করবে।


7

কোনও মানের ভিতরে নিউলাইন কাজ করে মনে হচ্ছে আপনি যদি কমা বা ট্যাবের পরিবর্তে সেমিকোলনটি বিভাজক হিসাবে ব্যবহার করেন এবং উদ্ধৃতি ব্যবহার করেন।

এটি আমার জন্য এক্সেল 2010 এবং এক্সেল 2000 উভয় ক্ষেত্রেই কাজ করে However তবে আশ্চর্যের বিষয়, এটি কেবল তখনই কাজ করে যখন আপনি ফাইলটি নতুন স্প্রেডশিট হিসাবে খোলেন, যখন আপনি ডেটা আমদানি বৈশিষ্ট্যটি ব্যবহার করে কোনও বিদ্যমান স্প্রেডশিটে আমদানি করবেন না not


হ্যাঁ, তবে তারপরে আমি
এক্সেলে

সত্যিকারের কিছু পাঠ্য উপাত্তে যদি আধা কোলন থাকে? এটি কাজ করবে না।
এইচটিএম 11h

4

একটি পিসিতে, ASCII অক্ষর # 10 হ'ল আপনি কোনও মানের মধ্যে একটি নতুন লাইন স্থাপন করতে চান।

যাইহোক, আপনি এটি এক্সেলের মধ্যে উঠলে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে মাল্টি-লাইন কক্ষগুলির জন্য শব্দ মোড়ানো চালু আছে বা নিউলাইনটি বর্গক্ষেত্র বাক্স হিসাবে উপস্থিত হবে।


3

আপনি যদি এক্সেলটিতে ফাইলটি আমদানির চেষ্টা করেন তবে এটি কাজ করবে না।

এক্সটেনশন সিএসভি ফাইলটি এক্সেল.এক্সইয়ের সাথে সংযুক্ত করুন যাতে আপনি সিএসভি ফাইলে ডাবল ক্লিক করে এক্সকেলকে আবেদন করতে সক্ষম হবেন।

এখানে আমি নিউলাইন চরের পরে কিছু পাঠ্য রেখেছি এবং তারপরে আরও কিছু পাঠ্য এবং ডাবল উদ্ধৃতি সহ পুরো স্ট্রিংটি আবদ্ধ করছি।

কোনও সিআর ব্যবহার করবেন না যেহেতু EXCEL পরবর্তী কক্ষে স্ট্রিংয়ের কিছু অংশ রাখবে।

""text" + NL + "text""

আপনি যখন এক্সেলকে ডাকবেন, আপনি এটি দেখতে পাবেন। সবগুলি দেখতে আপনাকে উচ্চতার আকারের আকার দিতে হতে পারে। যেখানে লাইন ব্রেকগুলি ঘরের প্রস্থের উপর নির্ভর করবে।

2

DATE তারিখে

বেসিকের কোড এখানে

CHR$(34,"2", 10,"DATE", 34)

2

আমি এটি খুঁজে পেয়েছি এবং এটি আমার পক্ষে কাজ করেছে

$delimiter = ',';
$enc1 = '"';
$enc2 = '""';

তারপরে আপনার যেখানে স্টাফ লাগানো দরকার

$myfile = ('/path/to/myfile.csv');
//erase any previous contents
$fp = fopen($myfile, 'w+');
fwrite($fp, $enc1 .  'Column Heading 1' . $enc1 . $delimiter );
//append to new file
$fp2 = fopen($myfile, 'a');
fwrite($fp2, $enc1 .  'Column Heading 2' . $enc1 . $delimiter );

.....

fwrite($fp2, $enc1 .  'Last Column Heading' . $enc1 . $delimiter. PHP_EOL );

তারপরে যখন আপনাকে কিছু লিখতে হবে - যেমন এইচটিএমএলে "আপনি এটি করতে পারেন তা অন্তর্ভুক্ত

fwrite($fp2, $enc2 .  $myhtmlstring . $enc2 . $delimiter);

নতুন লাইন শেষ হয় . PHP_EOL

স্ক্রিপ্টের শেষে একটি লিঙ্ক প্রিন্ট করে যাতে ব্যবহারকারী ফাইলটি ডাউনলোড করতে পারে।

echo 'Click <a href="myfile.csv">here</a> to download file';

1

ইউটিএফ ফাইলগুলিতে একটি বিওএম রয়েছে যা এক্সেলকে নতুন ক্ষেত্রগুলিকে আক্ষরিক অর্থে চিকিত্সা করতে বাধ্য করবে এমনকি সেই ক্ষেত্রটিতে কোট দ্বারা বেষ্টিত রয়েছে। (এক্সেল ২০০৮ ম্যাক পরীক্ষিত)

সমাধানটি হ'ল কোনও নতুন লাইনকে লাইন ফিডের পরিবর্তে ক্যারেজ রিটার্ন (সিএইচআর 13) করা।


এক্সেল 2016 মনে করে আমার সিএসভি ফাইলটির একটি ইউটিএফ 8 বিওএম থাকলেও সঠিকভাবে আচরণ করে। তবে সমস্ত পার্থক্য কী করেছে তা ব্যবহার করছে ';' ক্ষেত্র বিভাজক হিসাবে (দশমিক বিভাজক হিসাবে ',' রয়েছে এমন সমস্ত লোকেলের জন্য এটিই এক্সেলই করে)।
আলে

1

এটি পরীক্ষা করুন: এটি আমার পক্ষে সম্পূর্ণরূপে কাজ করে: নিম্নলিখিত xxxx.csvফাইলগুলি একটি ফাইলে রাখুন

hola_x,="este es mi text1"&CHAR(10)&"I sigo escribiendo",hola_a

hola_y,="este es mi text2"&CHAR(10)&"I sigo escribiendo",hola_b

hola_z,="este es mi text3"&CHAR(10)&"I sigo escribiendo",hola_c

এক্সেল সহ খুলুন।

কিছু ক্ষেত্রে সরাসরি খুলতে হবে অন্যথায় কলামটি ডেটা রূপান্তর করতে হবে। কলামের প্রস্থকে প্রসারিত করুন এবং মোড়ানো পাঠ্য বোতামটি টিপুন। বা ঘর বিন্যাস এবং মোড়ান পাঠ্য সক্রিয়।

এবং অন্যান্য পরামর্শের জন্য ধন্যবাদ, কিন্তু তারা আমার পক্ষে কার্যকর হয়নি। আমি খাঁটি উইন্ডোজ এনভিএ-তে আছি, এবং ইউনিকোড বা অন্য কোনও মজার জিনিস নিয়ে খেলতে চাইনি।

আপনি সিএসভি থেকে এক্সেল করার জন্য একটি সূত্র রেখেছেন। কাজের এই পদ্ধতির জন্য এটি অনেকগুলি ব্যবহার হতে পারে। (উদ্ধৃতিগুলির আগে = নোট করুন)

পিডি: আপনার পরামর্শে দয়া করে কেবল কোডটিই নয় এমন কিছু তথ্যের নমুনা রাখুন।


1

প্রতিটি সারির শেষে "\ r" লাগানো এক্সেলের ক্ষেত্রে লাইন ব্রেকগুলির প্রভাব ফেলেছিল, কিন্তু .csv এ এটি অদৃশ্য হয়ে যায় এবং একটি কুরুচিপূর্ণ জগাখিচুড়ি ফেলেছিল যেখানে প্রতিটি সারি কোনও স্থান এবং কোনও লাইন-ব্রেক ছাড়াই পরের বিপরীতে স্কোয়াশেড হয় left


0

আমরা যেভাবে এটি করি (আমরা ভিবি.নেট ব্যবহার করি) তা হল ক্রিয় (34) এ নতুন লাইনের সাহায্যে পাঠ্যটি আবদ্ধ করা যা চার্চটি ডাবল উদ্ধৃতি উপস্থাপন করে এবং এলএফের জন্য সমস্ত সিআর-এলএফ অক্ষর প্রতিস্থাপন করে।


0

সাধারণত একটি নতুন লাইন হ'ল "\ r" n "। আমার সিএসভিতে, আমি খালি মান দিয়ে "empty r" প্রতিস্থাপন করেছি। জাভাস্ক্রিপ্টে কোড এখানে:

cellValue = cellValue.replace(/\r/g, "")

আমি যখন এমএস এক্সেলে সিএসভি খুলি তখন এটি ভাল কাজ করে। যদি কোনও মানটির একাধিক লাইন থাকে তবে এটি এক্সেল শীটে 1 টি একক ঘরের মধ্যে থাকবে।


0

কেবল ফাইল ওপেনের জন্য সিনট্যাক্সটি

 ,"one\n
 two",...

সমালোচনামূলক বিষয়টি হ'ল প্রথম "," এর পরে কোনও স্থান নেই । সাধারণত স্পেসগুলি সূক্ষ্ম হয়, এবং স্ট্রিংটি উদ্ধৃত না হলে ছাঁটা হয়। তবে অন্যথায় নোংরা। আমাকে কিছুটা সময় নিল

Line n বা \ c \ n রেখাটি শেষ হয়ে গেছে কিনা তা মনে হয় না।

নিশ্চিত করুন যে আপনি সূত্র বারটি প্রসারিত করেছেন যাতে আপনি প্রকৃতপক্ষে ঘরের পাঠ্যটি দেখতে পারেন (দীর্ঘ দিন পরে আমাকে পেয়েছে ...)

এখন অবশ্যই ফাইল ওপেন ইউটিএফ -8 যথাযথভাবে সমর্থন করবে না (যদি না কেউ কৌশল ব্যবহার করে)।

এক্সেল> ডেটা> বাহ্যিক ডেটা পান পাঠ্য থেকে

ইউটিএফ -8 মোডে সেট করা যায় (এটি হরফের তালিকার নিচে) down তবে, সেক্ষেত্রে নতুন লাইনগুলি কাজ করছে বলে মনে হচ্ছে না এবং আমি এটি ঠিক করার কোনও উপায় জানি না।

(একটি জিনিস হতে পারে যে 30 বছর পরে এমএস এই জিনিসগুলি সঠিকভাবে পাবে))


0

এক্সেল 365 এ ফাইলটি আমদানি করার সময়:

ডেটা -> পাঠ্য / সিএসভি থেকে -> ফাইল নির্বাচন করুন> ডেটা ট্রান্সফর্ম ডেটা -> ডেটা সোর্স কনফিগারেশন -> ডেটা উত্স নির্বাচন করুন -> উত্স সম্পাদনা ক্লিক করুন -> লাইন ব্রেক বিরতিতে কোটরের ভিতরে লাইন বিরতি উপেক্ষা করুন নির্বাচন করুন।

উপরের পাঠ্যটি পর্তুগিজ থেকে অনুবাদ করা হয়েছিল সুতরাং ইংরেজিতে শব্দটি আলাদা হতে পারে।


-1

আপনি পরবর্তী করতে পারেন "\"Value3 Line1 Value3 Line2\""। এটি জাভাতে আমার একটি সিএসভি ফাইল তৈরির জন্য কাজ করে


-2

এখানে জাভাস্ক্রিপ্ট ব্যবহার করে একটি আকর্ষণীয় পদ্ধতির ...

  String.prototype.csv = String.prototype.split.partial(/,\s*/);  

  var results = ("Mugan, Jin, Fuu").csv();                        

  console.log(results[0]=="Mugan" &&                                   
         results[1]=="Jin" &&                                     
         results[2]=="Fuu",                                       
         "The text values were split properly");                  

-3

লিখিত <br/>সামগ্রীতে একটি HTML নিউলাইন মুদ্রণ এবং এক্সেল খোলার যে কোনও এক্সেলের ক্ষেত্রে দুর্দান্ত কাজ করবে


-3

আপনি কীবোর্ড শর্টকাট ALT + enter ব্যবহার করতে পারেন।

  1. আপনি যে ঘরটি সম্পাদনা করতে চান তা নির্বাচন করুন
  2. ডাবল ক্লিক করে বা এফ 2 টিপুন সম্পাদনা মোডে প্রবেশ করুন 3 Alt + এন্টার টিপুন। এটি ঘরে নতুন লাইন তৈরি করবে

আপনি কীভাবে এটি সিভিএস ফাইল তৈরিতে একীভূত করবেন?
জিকুজা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.