ছবি থেকে CSV কনভার্টার
ছবির টেবিলটি যদি কোনো মানুষের বদলে ইমপোর্ট স্ক্রিন, ডেটাবেস বা স্ক্রিপ্টে যায়, তাহলে আপনার দরকার CSV। এই পেজটি JPG, PNG, HEIC বা স্ক্যান করা PDF থেকে টেবিল পড়ে নেয় এবং সাধারণ সারি আকারে মানগুলো এমন একটি ফাইলে লেখে, যা যেকোনো সিস্টেম লোড করতে পারে।
ছবি থেকে Excel
অথবা PDF, JPG, JPEG … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
দৃশ্যমান বর্ডারওয়ালা টেবিলে দাগটানা লাইন সবচেয়ে ভালো; ব্যাংক স্টেটমেন্টের মতো যেখানে কলাম শুধু ফাঁক দিয়ে আলাদা, সেখানে ফাঁকা জায়গা।
ছবিতে একাধিক টেবিল থাকলে প্রতিটি আলাদা শিটে রাখুন, অথবা মাঝে একটি ফাঁকা সারি দিয়ে এক শিটে সাজান।
ছবিতে দশমিক কীভাবে লেখা আছে। 1,234.56 বিন্দু ব্যবহার করে; 1.234,56 (ইউরোপ ও ল্যাটিন আমেরিকায় প্রচলিত) কমা ব্যবহার করে।
কমা স্ট্যান্ডার্ড। যেসব দেশে দশমিকে কমা লেখা হয়, সেখানে Excel-এর জন্য সেমিকোলন ব্যবহার করুন।
BOM-সহ UTF-8 হলে Windows-এর Excel-এ ফাইলে ডাবল-ক্লিক করলে অ্যাকসেন্ট ও ল্যাটিন-বহির্ভূত লেখা ঠিকমতো দেখায়।
শুধু স্ক্যান করা PDF-এর জন্য: যেসব পৃষ্ঠায় টেবিল আছে, যেমন 2 বা 2-4। সব পৃষ্ঠার জন্য খালি রাখুন।
এই টুল কীভাবে ব্যবহার করবেন
- 1
টেবিলের ছবি আপলোড করুন
৯৫ MB পর্যন্ত আকারের সর্বোচ্চ ২০টি ছবি, স্ক্রিনশট বা স্ক্যান করা PDF যোগ করুন; প্রতিটি ফাইলের জন্য আলাদা CSV তৈরি হবে। টেবিলের বাইরের অংশ ক্রপ করে বাদ দিন।
- 2
ইমপোর্টকারী সিস্টেম অনুযায়ী সেট করুন
কমা এবং BOM সহ UTF-8 আগে থেকেই সেট করা আছে। যেসব দেশে দশমিকে কমা ব্যবহার হয় সেখানকার Excel-এর জন্য CSV ডিলিমিটার সেমিকোলন করুন, আর ডেটাবেস বা কোডের জন্য CSV এনকোডিং সাধারণ UTF-8 করুন।
- 3
লেখা শনাক্ত করুন
টেক্সট শনাক্ত করুন চাপুন এবং .csv ফাইল ডাউনলোড করুন। ইমপোর্ট করার আগে একবার টেক্সট এডিটরে খুলে ডিলিমিটার ঠিক আছে কি না দেখে নিন।
সফটওয়্যার টেবিল পড়বে হলে CSV বেছে নিন। মানুষ পড়বে হলে XLSX বেছে নিন।
ছবি থেকে CSV কনভার্ট: ফাইলটি দেখতে কেমন
CSV হলো সাধারণ টেক্সট: প্রতি সারির জন্য একটি লাইন, ফিল্ডগুলো ডিলিমিটার দিয়ে আলাদা। প্রচলিত নিয়মগুলো ২০০৫ সালে প্রকাশিত RFC 4180-এ লেখা আছে। যে ফিল্ডে ডিলিমিটার, উদ্ধৃতি চিহ্ন বা লাইন ব্রেক থাকে সেটি ডাবল কোটে মোড়ানো হয়, আর এমন ফিল্ডের ভেতরের কোট চিহ্ন দুবার লেখা হয়। কনভার্টার এই নিয়মগুলো প্রয়োগ করে, তাই Coffee, beans 1 kg-এর মতো বিবরণ দুই ভাগ না হয়ে একটি ফিল্ডেই থাকে।
CSV-তে কোনো টাইপ নেই, তাই সংখ্যা সাদামাটাভাবে লেখা হয়। সংখ্যাকে সংখ্যা হিসেবে রাখুন চালু থাকলে ছবির 1,250.00 ফাইলে 1250.00 হয়, হাজারের বিভাজক ছাড়া, যা না হলে কলাম ভেঙে দিত। বন্ধ থাকলে মান অক্ষরে অক্ষরে কপি হয়, যা কোড, ফোন নম্বর ও আইডির জন্য নিরাপদ।
Date,Description,Amount 2024-03-07,"কফি, বিন 1 kg",18.50 2024-03-08,"ইনভয়েস ""A-17"" পরিশোধিত",-250.00
ছবি থেকে বানানো CSV ফাইল সাধারণত এরপর কোথায় যায়
| সংস্থা | শর্ত | সূত্র |
|---|---|---|
| Shopify পণ্য ইমপোর্ট | UTF-8 হিসেবে সেভ করা CSV, প্রথম সারিতে Shopify-র কলাম হেডার সহ | — |
| QuickBooks Online ব্যাংক আপলোড | ৩ বা ৪ কলামের CSV: তারিখ, বিবরণ এবং একটি পরিমাণ কলাম, অথবা আলাদা ক্রেডিট ও ডেবিট কলাম | — |
| Google Contacts ইমপোর্ট | CSV বা vCard ফাইল | — |
| Mailchimp অডিয়েন্স ইমপোর্ট | ইমেইল কলামসহ CSV বা ট্যাব-ডিলিমিটেড টেক্সট ফাইল | — |
ছবি থেকে CSV নাকি ছবি থেকে Excel
ANY I
যেকোনো ছবি
এই টুল JPG, PNG, WebP, HEIC, GIF, BMP ও TIFF সহ প্রচলিত ছবির ফরম্যাট গ্রহণ করে। ফাইল থেকে ফরম্যাট নিজে থেকেই শনাক্ত হয়, তাই ছবিটি কোন ধরনের তা আপনাকে জানতে হবে না।
CSV
কমা-বিভক্ত মান (CSV)
CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
টেবিলের ছবি CSV-তে কনভার্ট করা হয় যখন ডেটা ইমপোর্ট স্ক্রিন, ডেটাবেস বা স্ক্রিপ্টে যাবে, যেখানে ফরম্যাটিং অকেজো এবং সাধারণ, অনুমানযোগ্য সারির কাঠামো দরকার।
CSV-তে শিট, ফর্মুলা, ফরম্যাটিং, মার্জ করা সেল বা কলামের প্রস্থ নেই। সফটওয়্যার পড়লে এটি সুবিধা, কারণ ফাইলের ভেতরে কিছু লুকিয়ে থাকে না; কিন্তু কেউ পড়ার জন্য খুললে এটি অসুবিধা। মানুষ সংখ্যা নিয়ে কাজ করলে বরং XLSX-এ কনভার্ট করুন; সেখানে সংখ্যার সেল কেমন আচরণ করে তা PNG থেকে XLSX-এ ব্যাখ্যা করা আছে।
ইমপোর্টের আগে হেডার সারির নাম টার্গেট সিস্টেমের চাওয়া কলামের নামে বদলে নিন এবং ছবিতে থাকা মোট বা উপমোট সারিগুলো মুছে দিন, কারণ ইমপোর্টার সেগুলোকে সাধারণ রেকর্ড হিসেবে ধরে।
ছবি থেকে CSV নিয়ে প্রশ্ন
Excel-এ আমার CSV কেন একটাই লম্বা কলাম হয়ে খোলে?
ডাবল-ক্লিক করে খোলা CSV-কে Excel আপনার সিস্টেমের রিজিওনাল সেটিংসের লিস্ট সেপারেটর দিয়ে ভাগ করে। জার্মানি, ফ্রান্স, ব্রাজিল এবং দশমিকে কমা লেখা অন্যান্য দেশে সেই সেপারেটর হলো সেমিকোলন। CSV ডিলিমিটার সেমিকোলন দিয়ে আবার কনভার্ট করুন, অথবা Data > From Text/CSV দিয়ে ফাইলটি ইমপোর্ট করে সেখানে ডিলিমিটার বেছে নিন।
UTF-8 with BOM-এ BOM বলতে কী বোঝায়?
ফাইলের একদম শুরুতে তিনটি অদৃশ্য বাইট, EF BB BF। Excel for Windows এটিকে ফাইলটি UTF-8 হওয়ার সংকেত হিসেবে পড়ে এবং অ্যাকসেন্ট, ইউরো চিহ্ন ও অ-ল্যাটিন লিপি ঠিকভাবে দেখায়। অনেক ডেটাবেস ও স্ক্রিপ্টে এটি দরকার হয় না, আর কিছু ক্ষেত্রে এটি প্রথম কলামের নামের অংশ হয়ে যায়; সেসব ক্ষেত্রে সাধারণ UTF-8 বেছে নিন।
ট্যাব ডিলিমিটার কখন ব্যবহার করব?
মানের ভেতরেই কমা ও সেমিকোলন থাকলে, যেমন ঠিকানা বা পণ্যের বিবরণে, এবং গ্রহণকারী টুল TSV নিলে ট্যাব বেছে নিন। সেলের লেখার ভেতরে ট্যাব প্রায় কখনোই থাকে না, তাই কোটেশনের দরকার হয় না এবং ফাইলটি সহজেই স্প্রেডশিটে পেস্ট করা যায়।
CSV কি মার্জ করা সেল, বোল্ড হেডার বা একাধিক টেবিল রাখে?
না। CSV-তে শুধু মান থাকে, প্রতি ফাইলে একটি টেবিল। এই পেজে মার্জ করা সেল রাখুন বন্ধ থাকে, ফলে মার্জ করা লেবেল যতগুলো সারি জুড়ে ছিল প্রতিটিতে পুনরাবৃত্ত হয়; ইমপোর্টে এটাই প্রত্যাশিত। ছবিতে দুটি টেবিল থাকলে ছবিটি দুই ভাগে ক্রপ করুন, অথবা ছবি থেকে Excel-এ কনভার্ট করুন, যেখানে প্রতিটি টেবিল আলাদা শিট পায়।
ZIP কোড ও প্রোডাক্ট কোডের শুরুর শূন্য কীভাবে ধরে রাখব?
সংখ্যাকে সংখ্যা হিসেবে রাখুন বন্ধ থাকলে CSV-তে 00421 হুবহু যেমন লেখা তেমনই থাকে। Excel ফাইল খোলার সময়ই শুধু শূন্যগুলো বাদ দেয়, তাই Data > From Text/CSV দিয়ে ইমপোর্ট করুন এবং ওই কলামটি Text হিসেবে সেট করুন।
Windows-1252 এনকোডিং কিসের জন্য?
এটি পুরোনো পশ্চিম ইউরোপীয় কোড পেজ, যা UTF-8-এর আগের কিছু অ্যাকাউন্টিং ও পয়েন্ট-অফ-সেল সফটওয়্যারে ব্যবহার হয়। ইমপোর্ট করা প্রোগ্রাম UTF-8-এ অ্যাকসেন্ট ভাঙা দেখালেই কেবল এটি বেছে নিন; এতে গ্রিক, সিরিলিক, আরবি বা এশীয় অক্ষর রাখা যায় না।