এক্সেল স্প্রেডশীট পড়ার জন্য ওপেন সোর্স .NET লাইব্রেরি

মাইক্রোসফ্ট এক্সেল স্প্রেডশীট পার্স করার জন্য বিনামূল্যে লাইটওয়েট API

PureExcel হল Microsoft Excel (2007) ওয়ার্কশীট পড়ার জন্য একটি ওপেন সোর্স লাইটওয়েট C# API। এটি একটি সাধারণ API এবং যেকোনো .NET ফ্রেমওয়ার্কে চালানো যেতে পারে। এপিআই কোনো তৃতীয় পক্ষের লাইব্রেরি নির্ভরতা ব্যবহার করে না, কোনো এক্সেল ইন্টারপ নেই, কোনো ওপেন এক্সএমএল SDK নেই, কোনো Linq, Xml, এবং C# সিস্টেম API-এর ডেটাসেট ব্যবহার করে না।

এপিআই ব্যবহার করে আপনি এক্সেল ওয়ার্কবুক পড়তে পারেন এবং এতে খালি সারি এবং কলাম ট্রিম করতে পারেন। উপরন্তু, API স্ট্রিম পার্সিং এবং সূত্র পার্সিং সমর্থন করে।

Previous Next

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

এটি একটি ওপেন সোর্স লাইব্রেরি। আপনি এটি GitHub থেকে ডাউনলোড করতে পারেন এবং এটি আপনার .NET অ্যাপ্লিকেশনগুলিতে ব্যবহার করতে পারেন৷

C# ব্যবহার করে এক্সেল স্প্রেডশীট পড়ুন

PureExcel C# .NET ডেভেলপারদের নতুন এক্সেল ওয়ার্কশীট পড়তে দেয়। এপিআই ওয়ার্কশীট ক্লাস ব্যবহার করে যা এক্সেল ওয়ার্কশীটের সাথে কাজ করার পদ্ধতিগুলিকে প্রকাশ করে। আপনি Worksheet.Read() পদ্ধতি ব্যবহার করে এক্সেল পড়তে পারেন, Worksheet.GetComment() পদ্ধতি ব্যবহার করে মন্তব্য পেতে পারেন এবং যথাক্রমে Worksheet.GetRows() এবং Workseet.GetCell() পদ্ধতি ব্যবহার করে সারি এবং ঘর পেতে পারেন।

কিভাবে C# API এর মাধ্যমে এক্সেল স্প্রেডশীট পড়তে হয়?

namespace PureExcel
{
    public partial class Excel
    {
        public Worksheet Read(int sheetIndex)
        {
			//excel index begin from 1
			foreach (Worksheet workSheet in WorkSheets) 
			{
				if (workSheet.Index == sheetIndex + 1) 
				{
					workSheet.Read ();
					return workSheet;
				}
			}
			return null;
        }
        public Worksheet Read(string sheetName)
        {
			foreach (Worksheet workSheet in WorkSheets) 
			{
				if (workSheet.Name == sheetName) 
				{
					workSheet.Read ();
					return workSheet;
				}
			}
			return null;
        }
    }
}

C# ব্যবহার করে ওয়ার্কশীট বৈশিষ্ট্য পান

ওপেন সোর্স API PureExcel সফ্টওয়্যার বিকাশকারীদের তাদের স্প্রেডশীট নথিগুলি পরিচালনা করার এবং তাদের নথিগুলির সাথে সম্পর্কিত বিভিন্ন বৈশিষ্ট্য পরিচালনা করার ক্ষমতা দেয়৷ API এছাড়াও Worksheet.GetWorksheetsProperties() পদ্ধতি ব্যবহার করে ওয়ার্কশীট বৈশিষ্ট্য পেতে অনুমতি দেয়। এটি ওয়ার্কশীটের নাম, আইডি, লেখক, তৈরির তারিখ, সম্পাদনার সময়, শেষ সংরক্ষণের সময় এবং আরও অনেক কিছুর মতো বৈশিষ্ট্যগুলিকে সমর্থন করে।

কিভাবে C# API এর মাধ্যমে ওয়ার্কশীট বৈশিষ্ট্য পেতে হয়?

private Worksheet[] GetWorksheetProperties()
        {
            PrepareArchive();
            var worksheets = new List();
			XMLNode document = this.m_Archive.GetXmlNode("xl/workbook.xml");
            if (document == null)
            {
                throw new Exception("Unable to load workbook.xml");
            }
			XMLNodeList nodeList = document.GetNodeList ("workbook>0>sheets>0>sheet");
			foreach (XMLNode node in nodeList)
            {
                var worksheet = new Worksheet(this);
				worksheet.Index = int.Parse(node.GetValue("@r:id").Replace("rId", ""));
				worksheet.Name = node.GetValue ("@name");
                worksheets.Add(worksheet);
            }
            return worksheets.ToArray();
        }
 বাংলা