
در موارد خاص، باید ارتفاع سطرها و عرض ستون ها را با توجه به محتوای فایل های اکسل تنظیم کنید. برای رسیدن به این هدف، MS Excel گزینه های Cell Width و Row Height را در منوی Format گروه Cells ارائه می دهد. با این حال، هنگام کار با فایل های اکسل به صورت برنامه نویسی در سی شارپ چگونه این کار را انجام می دهید؟ در این مقاله با نحوه تنظیم ارتفاع سطر و عرض ستون در فایل های اکسل با استفاده از سی شارپ آشنا می شوید.
- C# API برای تنظیم ارتفاع ردیف و عرض ستون در اکسل
- تنظیم ارتفاع ردیف در اکسل در سی شارپ
- تنظیم عرض ستون در اکسل در سی شارپ
C# API برای تنظیم ارتفاع ردیف و عرض ستون اکسل
Aspose.Cells for .NET به شما امکان می دهد فایل های اکسل را به صورت یکپارچه از داخل برنامه های NET خود ایجاد و دستکاری کنید. ما از این API برای پردازش فایلهای اکسل و تنظیم ارتفاع سطرها و عرض ستونها استفاده میکنیم. می توانید API را دانلود یا از NuGet نصب کنید.
PM> Install-Package Aspose.Cells
تنظیم ارتفاع ردیف در اکسل در سی شارپ
مراحل زیر برای تنظیم ارتفاع یک ردیف در یک فایل اکسل در سی شارپ آمده است.
- ابتدا از کلاس Workbook برای بارگذاری فایل اکسل استفاده کنید.
- سپس از مجموعه Workbook.Worksheets برای دسترسی به کاربرگ مورد نظر بر اساس فهرست استفاده کنید.
- با استفاده از مجموعه Worksheet.Cells مرجع سلول ها را در کاربرگ دریافت کنید.
- متد ()SetRowHeight را فراخوانی کنید و شاخص و ارتفاع سطرها را به عنوان پارامتر ارسال کنید.
- در نهایت فایل اکسل به روز شده را با استفاده از روش Workbook.Save(string) ذخیره کنید.
نمونه کد زیر نحوه تنظیم ارتفاع سطر در اکسل در سی شارپ را نشان می دهد.
// فایل اکسل را بارگیری کنید
Workbook workbook = new Workbook("workbook.xlsx");
// دریافت مرجع کاربرگ با استفاده از نمایه
Worksheet worksheet = workbook.Worksheets[0];
// جمع آوری سلول ها را دریافت کنید
Cells cells = worksheet.Cells;
// ارتفاع ردیف دوم را روی 50 قرار دهید
cells.SetRowHeight(1, 50);
// فایل اکسل به روز شده را ذخیره کنید
workbook.Save("set-row-height.xlsx");
اسکرین شات زیر کاربرگ اکسل را پس از تنظیم ارتفاع سطر نشان می دهد.

تنظیم عرض ستون در اکسل در سی شارپ
مراحل زیر برای تنظیم عرض ستون در یک فایل اکسل در سی شارپ است.
- ابتدا از کلاس Workbook برای بارگذاری فایل اکسل استفاده کنید.
- سپس از مجموعه Workbook.Worksheets برای دسترسی به کاربرگ مورد نظر بر اساس فهرست استفاده کنید.
- مرجع سلول ها را با استفاده از مجموعه Worksheet.Cells دریافت کنید.
- متد SetColumnWidth() را فراخوانی کنید و نمایه و عرض ستون را به عنوان پارامتر ارسال کنید.
- در نهایت فایل اکسل به روز شده را با استفاده از روش Workbook.Save(string) ذخیره کنید.
نمونه کد زیر نحوه تنظیم عرض ستون در یک فایل اکسل در سی شارپ را نشان می دهد.
// فایل اکسل را بارگیری کنید
Workbook workbook = new Workbook("workbook.xlsx");
// دریافت مرجع کاربرگ با استفاده از نمایه
Worksheet worksheet = workbook.Worksheets[0];
// جمع آوری سلول ها را دریافت کنید
Cells cells = worksheet.Cells;
// ارتفاع ستون دوم را روی 40 قرار دهید
cells.SetColumnWidth(1, 40);
// فایل اکسل به روز شده را ذخیره کنید
workbook.Save("set-column-width.xlsx");
تصویر زیر اسکرین شات کاربرگ اکسل پس از تنظیم عرض ستون است.

C# API برای تنظیم ارتفاع ردیف و عرض ستون اکسل - مجوز رایگان دریافت کنید
برای تنظیم ارتفاع ردیف و عرض ستون در فایلهای اکسل بدون محدودیت ارزیابی، میتوانید یک مجوز موقت رایگان دریافت کنید.
C#.NET Excel API - بیشتر کاوش کنید
میتوانید با استفاده از مستندات درباره C# Excel API بیشتر کاوش کنید. همچنین، می توانید نگاهی به مراجع API بیاندازید اینجا.
نتیجه
در این مقاله نحوه تنظیم ارتفاع سطرها و عرض ستون ها در فایل های اکسل با استفاده از سی شارپ را یاد گرفتید. نمونه کد و اسکرین شات نشان داده است که چگونه یک ارتفاع خاص برای یک ردیف و عرض برای یک ستون در یک فایل اکسل تنظیم کنید.
سوالی دارید؟
در صورت داشتن هر گونه سؤال یا سؤال، می توانید آنها را از طریق [تالار گفتمان7 با ما در میان بگذارید.