ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤੇ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣਾ

ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤੇ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣਾ
ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤੇ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣਾ

ਐਕਸਲ ਫਾਈਲਾਂ ਨੂੰ C# ਵਿੱਚ ਨਿਰਵਿਘਨ ਤਿਆਰ ਕਰੋ

C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ (.XLS ਅਤੇ .XLSX) ਬਣਾਉਣਾ ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਸਰਵਰ ਜਾਂ ਕਲਾਇੰਟ ਮਸ਼ੀਨ 'ਤੇ Microsoft Office ਦੀ ਸਥਾਪਨਾ 'ਤੇ ਭਰੋਸਾ ਕਰਨਾ ਅਵਿਵਹਾਰਕ ਅਤੇ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ।

ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, ਇੱਥੇ ਮਜਬੂਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਟੂਲ ਉਪਲਬਧ ਹਨ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਮਾਈਕਰੋਸਾਫਟ ਆਫਿਸ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ C# ਵਿੱਚ ਪ੍ਰੋਗਰਾਮੇਟਿਕ ਰੂਪ ਵਿੱਚ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਹ ਲੇਖ ਇਸ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਪੜਚੋਲ ਕਰਦਾ ਹੈ।

ਹੁਕਮ ਵਰਣਨ
ExcelPackage.LicenseContext = LicenseContext.NonCommercial; ਗੈਰ-ਵਪਾਰਕ ਵਰਤੋਂ ਲਈ EPPlus ਲਈ ਲਾਇਸੈਂਸ ਸੰਦਰਭ ਸੈੱਟ ਕਰਦਾ ਹੈ।
var worksheet = package.Workbook.Worksheets.Add("Sheet1"); EPPlus ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਪੈਕੇਜ ਵਿੱਚ "ਸ਼ੀਟ1" ਨਾਮ ਦੀ ਇੱਕ ਨਵੀਂ ਵਰਕਸ਼ੀਟ ਬਣਾਉਂਦਾ ਹੈ।
worksheet.Cells[1, 1].Value = "Hello"; EPPlus ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਤਾਰ 1, ਕਾਲਮ 1 'ਤੇ ਸੈੱਲ ਦੇ ਮੁੱਲ ਨੂੰ "ਹੈਲੋ" ਵਿੱਚ ਸੈੱਟ ਕਰਦਾ ਹੈ।
IWorkbook workbook = new XSSFWorkbook(); NPOI ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ .XLSX ਫਾਈਲਾਂ ਬਣਾਉਣ ਲਈ ਇੱਕ ਨਵੀਂ ਵਰਕਬੁੱਕ ਉਦਾਹਰਨ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।
ISheet sheet = workbook.CreateSheet("Sheet1"); NPOI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਬੁੱਕ ਵਿੱਚ "ਸ਼ੀਟ1" ਨਾਮ ਦੀ ਇੱਕ ਨਵੀਂ ਸ਼ੀਟ ਬਣਾਉਂਦਾ ਹੈ।
IRow row = sheet.CreateRow(0); NPOI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸ਼ੀਟ ਵਿੱਚ ਸੂਚਕਾਂਕ 0 'ਤੇ ਇੱਕ ਨਵੀਂ ਕਤਾਰ ਬਣਾਉਂਦਾ ਹੈ।
row.CreateCell(0).SetCellValue("Hello"); NPOI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਤਾਰ 0, ਕਾਲਮ 0 ਤੋਂ "ਹੈਲੋ" 'ਤੇ ਸੈੱਲ ਦਾ ਮੁੱਲ ਸੈੱਟ ਕਰਦਾ ਹੈ।

C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਦੀ ਰਚਨਾ ਨੂੰ ਸਮਝਣਾ

ਉੱਪਰ ਦਿੱਤੀਆਂ ਗਈਆਂ ਸਕ੍ਰਿਪਟਾਂ ਦਿਖਾਉਂਦੀਆਂ ਹਨ ਕਿ ਦੋ ਪ੍ਰਸਿੱਧ ਲਾਇਬ੍ਰੇਰੀਆਂ: EPPlus ਅਤੇ NPOI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤੇ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ (.XLS ਅਤੇ .XLSX) ਕਿਵੇਂ ਬਣਾਈਆਂ ਜਾਣ। ਪਹਿਲੀ ਸਕ੍ਰਿਪਟ EPPlus ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਲਾਭ ਉਠਾਉਂਦੀ ਹੈ। ਇਹ ਕਮਾਂਡ ਦੇ ਨਾਲ ਗੈਰ-ਵਪਾਰਕ ਵਰਤੋਂ ਲਈ EPPlus ਲਈ ਲਾਇਸੈਂਸ ਸੰਦਰਭ ਸੈੱਟ ਕਰਨ ਦੁਆਰਾ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ExcelPackage.LicenseContext = LicenseContext.NonCommercial;. ਇਹ EPPlus ਲਾਇਸੰਸਿੰਗ ਸ਼ਰਤਾਂ ਦੀ ਪਾਲਣਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਅੱਗੇ, ਇਹ ਵਰਤ ਕੇ ਇੱਕ ਨਵਾਂ ਐਕਸਲ ਪੈਕੇਜ ਉਦਾਹਰਨ ਬਣਾਉਂਦਾ ਹੈ using (var package = new ExcelPackage()), ਅਤੇ "ਸ਼ੀਟ1" ਨਾਮ ਦੀ ਇੱਕ ਨਵੀਂ ਵਰਕਸ਼ੀਟ ਜੋੜਦੀ ਹੈ var worksheet = package.Workbook.Worksheets.Add("Sheet1");. ਡੇਟਾ ਨੂੰ ਉਹਨਾਂ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਸਿੱਧਾ ਸੈੱਟ ਕਰਕੇ ਸੈੱਲਾਂ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ, worksheet.Cells[1, 1].Value = "Hello"; ਪਹਿਲੀ ਕਤਾਰ ਵਿੱਚ ਪਹਿਲੇ ਸੈੱਲ ਨੂੰ "ਹੈਲੋ" ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਫਾਈਲ ਨੂੰ ਫਿਰ ਡਿਸਕ ਤੇ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ package.SaveAs(new FileInfo("example.xlsx"));, ਐਕਸਲ ਫਾਈਲ ਬਣਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪੂਰਾ ਕਰਨਾ।

ਦੂਜੀ ਸਕ੍ਰਿਪਟ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਬਣਾਉਣ ਲਈ NPOI ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹ .XLSX ਫਾਈਲਾਂ ਬਣਾਉਣ ਲਈ ਇੱਕ ਨਵੀਂ ਵਰਕਬੁੱਕ ਉਦਾਹਰਨ ਸ਼ੁਰੂ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ IWorkbook workbook = new XSSFWorkbook();. ਵਰਕਬੁੱਕ ਦੇ ਅੰਦਰ "ਸ਼ੀਟ1" ਨਾਮ ਦੀ ਇੱਕ ਨਵੀਂ ਸ਼ੀਟ ਬਣਾਈ ਗਈ ਹੈ ISheet sheet = workbook.CreateSheet("Sheet1");. ਕਤਾਰਾਂ ਅਤੇ ਸੈੱਲ ਬਣਾਏ ਜਾਂਦੇ ਹਨ ਅਤੇ ਕਾਲ ਕਰਕੇ ਡੇਟਾ ਨਾਲ ਭਰੇ ਜਾਂਦੇ ਹਨ IRow row = sheet.CreateRow(0); ਅਤੇ row.CreateCell(0).SetCellValue("Hello");, ਕ੍ਰਮਵਾਰ. ਬਣਾਈ ਗਈ ਵਰਕਬੁੱਕ ਨੂੰ ਫਿਰ ਇੱਕ ਫਾਈਲ ਸਟ੍ਰੀਮ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਿਸਕ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ FileStream ਇੱਕ ਵਿੱਚ ਲਪੇਟਿਆ using ਉਚਿਤ ਸਰੋਤ ਪ੍ਰਬੰਧਨ ਲਈ ਬਿਆਨ. ਅੰਤ ਵਿੱਚ, Console.WriteLine("Excel file created successfully!"); ਕੰਸੋਲ ਨੂੰ ਸਫਲਤਾ ਦਾ ਸੁਨੇਹਾ ਦਿੰਦਾ ਹੈ। ਇਹ ਸਕ੍ਰਿਪਟਾਂ ਦਿਖਾਉਂਦੀਆਂ ਹਨ ਕਿ ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਨੂੰ ਇੰਸਟਾਲ ਕੀਤੇ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣ ਲਈ ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਕਿੰਨੀਆਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਬਹੁਪੱਖੀ ਹਨ।

C# ਵਿੱਚ EPPlus ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਫਾਈਲਾਂ ਤਿਆਰ ਕਰਨਾ

ਇਹ ਸਕ੍ਰਿਪਟ C# ਵਿੱਚ EPPlus ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਬਣਾਉਣ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੀ ਹੈ।

using System;
using System.IO;
using OfficeOpenXml;

namespace ExcelCreationExample
{
    class Program
    {
        static void Main(string[] args)
        {
            ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
            using (var package = new ExcelPackage())
            {
                var worksheet = package.Workbook.Worksheets.Add("Sheet1");
                worksheet.Cells[1, 1].Value = "Hello";
                worksheet.Cells[1, 2].Value = "World";
                var file = new FileInfo("example.xlsx");
                package.SaveAs(file);
                Console.WriteLine("Excel file created successfully!");
            }
        }
    }
}

C# ਵਿੱਚ NPOI ਨਾਲ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣਾ

ਇਹ ਸਕ੍ਰਿਪਟ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ C# ਵਿੱਚ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਬਣਾਉਣ ਲਈ NPOI ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।

using System;
using System.IO;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;

namespace ExcelCreationExample
{
    class Program
    {
        static void Main(string[] args)
        {
            IWorkbook workbook = new XSSFWorkbook();
            ISheet sheet = workbook.CreateSheet("Sheet1");
            IRow row = sheet.CreateRow(0);
            row.CreateCell(0).SetCellValue("Hello");
            row.CreateCell(1).SetCellValue("World");
            using (var file = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
            {
                workbook.Write(file);
            }
            Console.WriteLine("Excel file created successfully!");
        }
    }
}

C# ਵਿੱਚ ClosedXML ਨਾਲ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣਾ

ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣ ਲਈ ਇੱਕ ਹੋਰ ਸ਼ਾਨਦਾਰ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ClosedXML. ClosedXML Excel 2007+ (.XLSX) ਫਾਈਲਾਂ ਨੂੰ ਪੜ੍ਹਨ, ਹੇਰਾਫੇਰੀ ਕਰਨ ਅਤੇ ਲਿਖਣ ਲਈ ਇੱਕ .NET ਲਾਇਬ੍ਰੇਰੀ ਹੈ। ਇਹ ਅਨੁਭਵੀ ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਹੈ, ਇਸਨੂੰ ਡਿਵੈਲਪਰਾਂ ਵਿੱਚ ਇੱਕ ਪਸੰਦੀਦਾ ਬਣਾਉਂਦਾ ਹੈ। ClosedXML ਤੁਹਾਨੂੰ ਅਮੀਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸੈੱਲਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨਾ, ਫਾਰਮੂਲੇ ਜੋੜਨਾ, ਅਤੇ ਟੇਬਲ ਬਣਾਉਣਾ। ClosedXML ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਸਨੂੰ NuGet ਰਾਹੀਂ ਸਥਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਸੈੱਟਅੱਪ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਕੋਡ ਦੀਆਂ ਕੁਝ ਲਾਈਨਾਂ ਨਾਲ ਇੱਕ ਨਵੀਂ ਐਕਸਲ ਵਰਕਬੁੱਕ ਬਣਾ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਨਵੀਂ ਵਰਕਬੁੱਕ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ ਅਤੇ "ਸ਼ੀਟ1" ਨਾਮ ਦੀ ਇੱਕ ਵਰਕਸ਼ੀਟ ਜੋੜਦੇ ਹੋ। var workbook = new XLWorkbook(); ਅਤੇ var worksheet = workbook.Worksheets.Add("Sheet1"); ਹੁਕਮ.

ਜਿਵੇਂ ਕਮਾਂਡਾਂ ਦੇ ਨਾਲ ਸੈੱਲਾਂ ਵਿੱਚ ਡੇਟਾ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ worksheet.Cell(1, 1).Value = "Hello";, ਅਤੇ ਤੁਸੀਂ ਸੈੱਲਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰ ਸਕਦੇ ਹੋ, ਬਾਰਡਰ ਜੋੜ ਸਕਦੇ ਹੋ, ਅਤੇ ਸਧਾਰਨ, ਪੜ੍ਹਨਯੋਗ ਕਮਾਂਡਾਂ ਨਾਲ ਫੌਂਟ ਸਟਾਈਲ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਹਾਡਾ ਡੇਟਾ ਸੈੱਟ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਵਰਕਬੁੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹੋ workbook.SaveAs("example.xlsx");. ClosedXML ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਧਰੁਵੀ ਟੇਬਲ, ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ, ਅਤੇ ਚਾਰਟ ਸ਼ਾਮਲ ਹਨ, ਇਸ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮਿਕ ਤੌਰ 'ਤੇ ਗੁੰਝਲਦਾਰ ਐਕਸਲ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਲਚਕਤਾ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਡਿਵੈਲਪਰ ਮਾਈਕਰੋਸਾਫਟ ਆਫਿਸ ਇੰਸਟਾਲੇਸ਼ਨ 'ਤੇ ਨਿਰਭਰ ਕੀਤੇ ਬਿਨਾਂ ਆਪਣੀਆਂ ਖਾਸ ਲੋੜਾਂ ਮੁਤਾਬਕ ਐਕਸਲ ਫਾਈਲਾਂ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਨ, ਇਸ ਤਰ੍ਹਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਤੈਨਾਤੀ ਅਤੇ ਵੰਡ ਨੂੰ ਸਰਲ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।

C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣ ਬਾਰੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

  1. ਮੈਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ EPPlus ਨੂੰ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਾਂ?
  2. ਤੁਸੀਂ ਕਮਾਂਡ ਨਾਲ NuGet ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ EPPlus ਨੂੰ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ Install-Package EPPlus.
  3. EPPlus ਅਤੇ NPOI ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?
  4. EPPlus ਸਿਰਫ਼ .XLSX ਫਾਈਲਾਂ ਲਈ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨੀ ਅਤੇ ਸਮਰਥਨ ਲਈ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ NPOI .XLS ਅਤੇ .XLSX ਫਾਰਮੈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਪਰ ਇੱਕ ਸਟੀਪਰ ਸਿੱਖਣ ਵਕਰ ਹੈ।
  5. ਕੀ ClosedXML ਵੱਡੀਆਂ ਐਕਸਲ ਫਾਈਲਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੰਭਾਲ ਸਕਦਾ ਹੈ?
  6. ਹਾਂ, ClosedXML ਵੱਡੀਆਂ ਐਕਸਲ ਫਾਈਲਾਂ ਨੂੰ ਹੈਂਡਲ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਪ੍ਰਦਰਸ਼ਨ ਡੇਟਾ ਅਤੇ ਕੀਤੇ ਗਏ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਅਧਾਰ ਤੇ ਵੱਖੋ-ਵੱਖ ਹੋ ਸਕਦਾ ਹੈ।
  7. ਕੀ ClosedXML ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਸਲ ਫਾਈਲਾਂ ਵਿੱਚ ਚਾਰਟ ਬਣਾਉਣਾ ਸੰਭਵ ਹੈ?
  8. ਹਾਂ, ClosedXML ਐਕਸਲ ਫਾਈਲਾਂ ਦੇ ਅੰਦਰ ਕਈ ਕਿਸਮਾਂ ਦੇ ਚਾਰਟ ਬਣਾਉਣ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  9. ਮੈਂ ClosedXML ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕਰਾਂ?
  10. ਤੁਸੀਂ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੈੱਲਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰ ਸਕਦੇ ਹੋ worksheet.Cell(1, 1).Style.Font.Bold = true; ਫੌਂਟ ਨੂੰ ਬੋਲਡ ਕਰਨ ਲਈ।
  11. ਕੀ ਮੈਂ EPPlus ਵਾਲੇ ਸੈੱਲਾਂ ਵਿੱਚ ਫਾਰਮੂਲੇ ਜੋੜ ਸਕਦਾ ਹਾਂ?
  12. ਹਾਂ, ਤੁਸੀਂ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ EPPlus ਵਿੱਚ ਸੈੱਲਾਂ ਵਿੱਚ ਫਾਰਮੂਲੇ ਜੋੜ ਸਕਦੇ ਹੋ worksheet.Cells[1, 1].Formula = "SUM(A1:A10)";.
  13. NPOI ਕਿਹੜੇ ਫਾਈਲ ਫਾਰਮੈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ?
  14. NPOI .XLS ਅਤੇ .XLSX ਫਾਈਲ ਫਾਰਮੈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  15. ਮੈਂ EPPlus ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰਾਂ?
  16. ਤੁਸੀਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦੇ ਹੋ package.SaveAs(new FileInfo("example.xlsx"));.
  17. ਕੀ ClosedXML ਵਰਤਣ ਲਈ ਸੁਤੰਤਰ ਹੈ?
  18. ਹਾਂ, ClosedXML ਵਰਤਣ ਲਈ ਸੁਤੰਤਰ ਹੈ ਅਤੇ MIT ਲਾਇਸੈਂਸ ਅਧੀਨ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ।

C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣ ਬਾਰੇ ਅੰਤਿਮ ਵਿਚਾਰ

ਮਾਈਕ੍ਰੋਸਾਫਟ ਆਫਿਸ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ C# ਵਿੱਚ ਐਕਸਲ ਫਾਈਲਾਂ ਬਣਾਉਣਾ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਬਹੁਤ ਹੀ ਵਿਹਾਰਕ ਪਹੁੰਚ ਹੈ। EPPlus, NPOI, ਅਤੇ ClosedXML ਵਰਗੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਵਿਕਲਪਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹੋਏ, ਆਸਾਨੀ ਨਾਲ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਹੱਲ ਨਾ ਸਿਰਫ਼ ਵਿਕਾਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦੇ ਹਨ ਬਲਕਿ ਇਹ ਵੀ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਨ ਕਿ ਤੁਹਾਡੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਹੋਰ ਪੋਰਟੇਬਲ ਅਤੇ ਵੱਖ-ਵੱਖ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਤਾਇਨਾਤ ਕਰਨ ਲਈ ਆਸਾਨ ਹਨ।