এক্সেল স্প্রেডশীট ম্যানিপুলেশনের জন্য .NET API 

ওপেন সোর্স ফ্রি C# .NET লাইব্রেরির মাধ্যমে এক্সেল স্প্রেডশীট ফাইল পড়ুন, লিখুন, সম্পাদনা করুন এবং রপ্তানি করুন।

EPPlus হল একটি বিশুদ্ধ .NET লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদেরকে OOXML ফর্ম্যাটে এক্সেল 2007/2010 ফাইলগুলি পড়তে, লিখতে এবং রপ্তানি করার ক্ষমতা দেয়৷

প্রকল্পটি ExcelPackage থেকে উৎস দিয়ে শুরু হয়েছিল, যেটিতে স্প্রেডশীট পড়তে এবং লেখার মৌলিক কার্যকারিতা ছিল। EPPlus এর কর্মক্ষমতা অনেক উন্নত কারণ এটি স্প্রেডশীট সেল ডেটা অ্যাক্সেস করতে অভিধান ব্যবহার করে। এপিআই রেঞ্জ, সেল মার্জিং, ছবি, আকৃতি এবং চার্ট, হাইপারলিঙ্ক এবং হেডার/ফুটার ম্যানেজমেন্ট, ফ্রিজ প্যান, পিভট টেবিল, ডেটা যাচাইকরণ, ওয়ার্কশীট এবং ওয়ার্কবুক সুরক্ষা, এনক্রিপশন বা ডিক্রিপশন এবং আরও অনেক কিছুর মাধ্যমে সেল অ্যাক্সেস প্রদান করে।

Previous Next

EPPlus দিয়ে শুরু করা

আপনার .NET ফ্রেমওয়ার্ক 3.5 বা তার উপরে থাকতে হবে। আপনি পূর্বশর্তগুলি পূরণ করার পরে, আপনি GitHub থেকে সংগ্রহস্থলটি ম্যানুয়ালি ডাউনলোড করতে পারেন বা NuGet থেকে ইনস্টল করতে পারেন৷

NuGet থেকে EPPlus ইনস্টল করুন

 Install-Package EPPlus

.NET এর মাধ্যমে স্প্রেডশীট ফাইলগুলি তৈরি এবং সংশোধন করুন

EPPlus .NET প্রোগ্রামারদের তাদের নিজস্ব .NET অ্যাপ্লিকেশন থেকে এক্সেল স্প্রেডশীট তৈরি করার পাশাপাশি সংশোধন করতে দেয়। ওয়ার্কশীট তৈরি হয়ে গেলে আপনি এটিতে একটি নাম বরাদ্দ করতে পারেন এবং সমস্ত ঘরের জন্য ডিফল্ট ফন্ট সেট করতে পারেন।

একটি নতুন XLSX ফাইল তৈরি করুন - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add data in cell
excelWorksheet.Cells["A1"].Value = "File Format Developer Guide";
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));

C# দিয়ে এক্সেল শীটে ইমেজ যোগ করুন

.NET প্রোগ্রামাররা EPPlus ওপেন সোর্স C# লাইব্রেরি ব্যবহার করে একটি এক্সেল শীটে ছবি যোগ করতে পারে। আপনি ছবির প্রস্থ এবং উচ্চতা এবং যেখানে আপনি এটি স্থাপন করতে চান তা নির্ধারণ করতে পারেন। ডেভেলপাররাও ছবির অবস্থান পরিবর্তন করতে পারেন এবং যেখানে চান সেখানে রাখতে পারেন। উপলব্ধ পদ্ধতি ব্যবহার করার পরে কলাম এবং সারিগুলির আকার পরিবর্তন করা ছবির আকারকে প্রভাবিত করবে।

এক্সেলে ছবি যোগ করুন - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add picture
ExcelPicture excelPicture = excelWorksheet.Drawings.AddPicture("logo", Image.FromFile("logo.png"));
// Set position
excelPicture.SetPosition(3, 0, 3, 0);
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));

এক্সেল সেল-এ মন্তব্য যোগ করুন

EPPlus API এক্সেল সেলগুলিতে মন্তব্য যোগ এবং পরিবর্তন করার সুবিধা দেয়। এপিআই একটি মন্তব্য যোগ করা, মন্তব্য বাক্সটি সরানো, মন্তব্য প্রদর্শন বা লুকানো, একটি মন্তব্য মুছে ফেলা, মন্তব্য বিন্যাস করা ইত্যাদি বৈশিষ্ট্যগুলিকে সমর্থন করে৷

কক্ষে মন্তব্য যোগ করুন - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add comment
ExcelComment excelComment = excelWorksheet.Cells["A1"].AddComment("FileFormat.com", "Ali Ahmed");
// Set font to bold
excelComment.Font.Bold = true;
// Set font to Italic
excelComment.Font.Italic = true;
// Add comment text 
ExcelRichText excelRichText = excelComment.RichText.Add("File Format Developer Guide");
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));
 বাংলা