مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ali.majed

عضویت از 1394/09/15

ایجاد خروجی اکسل با استفاده از سی شارپ

  • چهارشنبه 25 دی 1398
  • 20:47
تشکر میکنم

سلام

بنده داده‌ رو با استفاده از SP از پایگاه داده میخونم و با استفاده از کتابخونه ClosedXML.Excel برای ایجاد خروجی اکسل از داده استفاده میکنم. مشکل بنده آنجا است که حتما باید از فونت هایی که با حرف B‌شروع میشوند برای فونت اکسل استفاده کنم تا عدد های اکسل هم به صورت فارسی باشن ولی چون بین حرف B و کلمه ی بعدی فونت فاصله هست، فونت اعمال نمیشه. برای مثال وقتی فونت رو IRSans میذارم فونت تغییر میکنه ولی وقتی B Mitra میذارم تغییر نمیکنه.

کد های من به صورت زیر هست:

var wb = new XLWorkbook { RightToLeft = true };
var ws = wb.Worksheets.Add("Sick_Information");
ws.Columns().AdjustToContents();
ws.Style.Font.FontName = "B Mitra";

در سایت SO هم پرسیدم. برای جزئیات بیشتر ممنون میشم نگاهی بیاندازید:

https://stackoverflow.com/questions/59476025/how-to-use-fonts-having-space-in-c-sharp-windows-form-to-create-excel-workseet

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)