কম্পিউটার টিউটোরিয়াল

PHPExcel দিয়ে এক্সেল ফাইল পড়া ও লিখতে খোলা


PHPExcel-এ ফাইল পড়া এবং লিখতে খোলার কোনো কনসেপ্ট নেই কারণ এটি PHPExcel অবজেক্টের সোর্স সম্পর্কে জানে না। ফাইল কোনো সোর্স থেকে লোড হয়েছে কিনা বা ফাইল টাইপ যেকোনো হোক, ফাইলটি তার নাম অনুযায়ী পড়া যায় এবং একই নাম দিয়ে সংরক্ষণ করা যায়। এইভাবে, ফাইলটি ওভাররাইট হবে এবং নতুন পরিবর্তন ফাইলে প্রতিফলিত হবে।

উদাহরণ

error_reporting(E_ALL); set_time_limit(0); date_default_timezone_set('Europe/London'); set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/'); include 'PHPExcel/IOFactory.php'; $fileType = 'Excel5'; $fileName = 'name_of_file.xls'; // ফাইল পড়া $objReader = PHPExcel_IOFactory::createReader($fileType); $objPHPExcel = $objReader->load($fileName); // ফাইল পরিবর্তন $objPHPExcel->setActiveSheetIndex(0)    ->setCellValue('A1', 'Hello')    ->setCellValue('B1', 'World!'); // ফাইল লিখা $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType); $objWriter->save($fileName);

আউটপুট

এটি নিচের ফলাফলটি উত্পন্ন করবে:

Changes to cell A1, B1 are reflected in the name_of_file.xls file.

টাইম লিমিট ০ এবং টাইমজোন Europe/London সেট করা হয়েছে। ফাইল টাইপ এক্সেল এবং ফাইলনেম 'fileName' ভেরিয়েবলে অ্যাসাইন করা হয়েছে। 'PHPExcel_IOFactory' ক্লাসের 'createReader' ব্যবহার করে অবজেক্ট তৈরি করা হয়েছে এবং 'load' ফাংশন দিয়ে লোড করা হয়েছে। 'xls' শিটের দুটি সেল ভ্যালু পরিবর্তন করা হয়েছে এবং একই নাম দিয়ে সংরক্ষণ করা হয়েছে।


  1. এক্সেলে CSV ফাইল খোলা: কলাম রক্ষা করে ৩ সহজ পদ্ধতি

  2. দ্রুত গাইড: নোটপ্যাড বা টেক্সট ফাইল এক্সেলে Струкচার্ড কলামসহ ইমপোর্ট

  3. এক্সএমএল ফাইল এক্সেলে খুলুন: আয়ের কর ডেটার জন্য ২টি সহজ পদ্ধতি

  4. ৫টি সহজ ধাপে এক্সেল কন্টাক্টকে CSV-এ এক্সপোর্ট করুন