** آموزش کار با اکسل به همراه چند پروژه و فیلم آموزشی **
مباحثی که در این مطلب آموزشی به آن پرداخته می شود:
افزودن یک متن در فوتر یک فایل اکسل
افزودن عکس به هدر (Header) یک فایل Excel
افزودن هدر و فوترهای متفاوت برای صفحات زوج و فرد
ویرایش (update) یک داده در فایل Excel با OLEDB
ساخت فایل Excel جدید
باز کردن فایل Excel
خواندن فایل Excel
افزودن worksheet جدید در فایل excel
حذف Excel worksheet
افزودن یک عکس در فایل Excel
افزودن عکس بک گراند در فایل Excel
ساخت نمودار در فایل Excel با کدنویسی
خواندن و وارد کردن فایل Excel در DataSet
insert داده در فایل Excel
export مقادیر دیتابیس در فایل excel
export مقادیر DataGridView در فایل Excel
ذخیره داده های Listview در فایل Excel
تبدیل داده های DataTable در فایل Excel
خواندن و نوشتن در فایل اکسل excel با دیتاگریدویو و ExcelDataReader
به همراه چند پروژه و فیلم آموزشی دیگر شامل:
- پروژه سی شارپ – serialization و deserialization آبجکتها در CSV
- پروژه سی شارپ – ساخت Excel workbook با استفاده از Open XML
- پروژه سی شارپ – ساختن و خواندن و ویرایش Excel 2007/2010 Report پیشرفته با استفاده از EPPlus
- پروژه سی شارپ – مقایسه داده جدول از دو source (دیتابیس SQL و اکسل و csv و فایلهای XML)
- پروژه سی شارپ – import داده csv و ذخیره آن در دیتابیس
- پروژه سی شارپ – اکسپورت DataSet در چند Sheet اکسل
- پروژه سی شارپ – سریعتر خواندن اکسل با استفاده از Office 2003 Interop Assemblies
- پروژه سی شارپ – تجزیه (parse) فایل csv
- مقاله سی شارپ (زبان اصلی) – Excel Exporter درسی شارپ
- مقاله سی شارپ (زبان اصلی) – CRUD در فایل اکسل در سی شارپ
- مقاله سی شارپ (زبان اصلی) – خواندن فایل اکسل در ویندوزفرم
- مقاله سی شارپ (زبان اصلی) – ایمپورت داده اکسل به جدول SQL با استفاده از SQLBulkCopy در سی شارپ
- مقاله سی شارپ (زبان اصلی) – نوشتن در فایل CSV از آرایه در سی شارپ
- مقاله سی شارپ (زبان اصلی) – ذخیره داده اکسل در فایل pdf در سی شارپ
- مقاله سی شارپ (زبان اصلی) – لود فایل CSV در اکسل در سی شارپ
- مقاله سی شارپ (زبان اصلی) – افزودن و حذف تصاویر در Excel worksheet
- مقاله سی شارپ (زبان اصلی) – نوشتن Excel data در یک workbook
- دانلود پروژه import و export توابع بین فایل csv و sql server در سی شارپ #C
- پروژه query (پرس و جو) در فایل های csv بزرگ در سی شارپ #C
- پروژه تبدیل اسناد (ورد و اکسل) به فایل pdf با استفاده از OpenOffice در سی شارپ #C
- پروژه اکسپورت GridView به اکسل + رنگ بندی و قالب سفارشی در #C
- پروژه ساخت Excel Document و ویرایش سلول ها در سی شارپ #C
- پروژه Export سریع مقادیر بزرگ داده از DataSet به Excel در سی شارپ #C
- فیلم آموزش اتصال DataGridView به Excel با سی شارپ #C
- فیلم آموزش ذخیره داده های درون Listview در فایل CSV با سی شارپ #C
- فیلم آموزش انتقال داده های دیتابیس به فایل Excel با سی شارپ #C
- کد گرفتن داده از Microsoft Excel Workbook با OleDbDataReader در سی شارپ #C
- کد اتصال به Microsoft Excel Workbook با oledbConnectString در سی شارپ #C
- کد خواندن فایل csv و ساخت شی از آن در سی شارپ #C
- فیلم آموزش وارد کردن داده های دیتابیس در فایل Excel با سی شارپ #C
- فیلم آموزش ساخت فایل اکسل (xls و xlsx) با excellibrary با سی شارپ #C
- خواندن فایل اکسل excel در سی شارپ c#.net
- تبدیل داده های Google Spreadsheet به فایل EXCEL (فرمت csv) در #C + سورس کد
- آموزش ذخیره داده های Listview در فایل Excel در سی شارپ
- آموزش جامع کار با excel در سی شارپ #C
- خواندن و نوشتن در فایل csv با استفاده از Data Grid View در سی شارپ c#.net
- تبدیل داده های DataTable در فایل Excel در سی شارپ
خب ابتدا به Package Manager Console بروید و دستور زیر را اجرا کنید:
این کامپوننت برای کار با فایل های اکسل مورد استفاده قرار می گیره.
افزودن یک متن در فوتر یک فایل اکسل:
شما برای این کار می توانید از کد زیر استفاده کنید:
// ساخت یک آبجکت از کلاس Workbook
Workbook wb = new Workbook();
//گرفتن اولین sheet
Worksheet sheet = wb.Worksheets[0];
//Format a string with script commands and assign it to CenterFooter
sheet.PageSetup.CenterFooter = "&"Arial"&B&12&KFF0000Copyright © 2016 xxx. All Rights Reserved.";
// ذخیره کردن فایل
wb.SaveToFile("HeaderFooter.xlsx", ExcelVersion.Version2013);
می توانید به جای عبارت Copyright © 2016 xxx. All Rights Reserved. هر متن دلخواهی که می خواهید به فوتر اضافه شود را بنویسید و می توانید به جای Arial فونت مورد نظر خودتون رو بنویسید و حرف B که بعد از Arial اومده به معنای Bold بودن هست و 12 هم اندازه ی فونت هست.
تنظیم نام فونت به صورت زیر انجام می گیرد:
برای اطلاعات بیش تر درباره ی اسکریپت ها که با & شروع می شوند این عکس را مشاهده کنید:
دقت کنید که متن شما به وسط فوتر اضافه می شود چون از CenterFooter استفاده شده است.
خروجی به صورت تصویر زیر می شود:
افزودن عکس به هدر (Header) یک فایل Excel:
sheet.PageSetup.LeftHeaderImage = image;
sheet.PageSetup.LeftHeader = "&G";
این هم خروجی کد بالا:
در اینجا از عکس استفاده شده و به وسیله ی کد LeftHeaderImage عکس لوگو به سمت چپ هدر افزوده می شود.در اینجا از &G استفاده شده که به معنای picture بودن است.برای مشاهده ی اسکریپت ها عکس قبلی که در مورد اسکریپت ها بود را می توانید بررسی کنید.
برای افزودن متن به هدر می توانید از کد قبلی که کد افزودن متن به فوتر بود استفاده کنید و به جای CenterFooter از CenterHeader استفاده کنید.
افزودن هدر و فوترهای متفاوت برای صفحات زوج و فرد:
از این کد استفاده کنید:
sheet.PageSetup.DifferentOddEven = 1;
//Set header and footer string for odd pages, and format the string.
sheet.PageSetup.OddHeaderString = "&"Arial"&12&B&KFFC000Odd_Header";
sheet.PageSetup.OddFooterString = "&"Arial"&12&B&KFFC000Odd_Footer";
//Set different header and footer string for even pages, and format the string with different color.
sheet.PageSetup.EvenHeaderString = "&"Arial"&12&B&KFF0000Even_Header";
sheet.PageSetup.EvenFooterString = "&"Arial"12&B&KFF0000Even_Footer";
این هم خروجی کد بالا می باشد:
ویرایش (update) یک داده در فایل Excel با OLEDB:
این هم چند پروژه و مطلب آموزشی که خدمتتان تقدیم میکنم. برای مشاهده ، روی لینک آن کلیک نمائید.
serialization و deserialization آبجکتها در CSV
ساخت Excel workbook با استفاده از Open XML
ساختن و خواندن و ویرایش Excel 2007/2010 Report پیشرفته با استفاده از EPPlus
مقایسه داده جدول از دو source (دیتابیس SQL و اکسل و csv و فایلهای XML)
import داده csv و ذخیره آن در دیتابیس
اکسپورت DataSet در چند Sheet اکسل
سریعتر خواندن اکسل با استفاده از Office 2003 Interop Assemblies
تجزیه (parse) فایل csv
Excel Exporter درسی شارپ
CRUD در فایل اکسل در سی شارپ
خواندن فایل اکسل در ویندوزفرم
ایمپورت داده اکسل به جدول SQL با استفاده از SQLBulkCopy در سی شارپ
نوشتن در فایل CSV از آرایه در سی شارپ
ذخیره داده اکسل در فایل pdf در سی شارپ
لود فایل CSV در اکسل در سی شارپ
افزودن و حذف تصاویر در Excel worksheet
نوشتن Excel data در یک workbook
دانلود سورس کد پروژه import و export توابع بین فایل csv و sql server در سی شارپ #C
دانلود سورس کد پروژه query (پرس و جو) در فایل های csv بزرگ در سی شارپ #C
دانلود سورس کد پروژه تبدیل اسناد (ورد و اکسل) به فایل pdf با استفاده از OpenOffice در سی شارپ #C
دانلود سورس کد پروژه اکسپورت GridView به اکسل + رنگ بندی و قالب سفارشی در #C
دانلود سورس کد پروژه ساخت Excel Document و ویرایش سلول ها در سی شارپ #C
دانلود سورس کد پروژه Export سریع مقادیر بزرگ داده از DataSet به Excel در سی شارپ #C
فیلم آموزش اتصال DataGridView به Excel با سی شارپ #C
فیلم آموزش ذخیره داده های درون Listview در فایل CSV با سی شارپ #C
فیلم آموزش انتقال داده های دیتابیس به فایل Excel با سی شارپ #C
کد گرفتن داده از Microsoft Excel Workbook با OleDbDataReader در سی شارپ #C
کد اتصال به Microsoft Excel Workbook با oledbConnectString در سی شارپ #C
کد خواندن فایل csv و ساخت شی از آن در سی شارپ #C
فیلم آموزش وارد کردن داده های دیتابیس در فایل Excel با سی شارپ #C
فیلم آموزش ساخت فایل اکسل (xls و xlsx) با excellibrary با سی شارپ #C
خواندن فایل اکسل excel در سی شارپ c#.net
تبدیل داده های Google Spreadsheet به فایل EXCEL (فرمت csv) در #C + سورس کد
آموزش ذخیره داده های Listview در فایل Excel در سی شارپ
آموزش جامع کار با excel در سی شارپ #C
خواندن و نوشتن در فایل csv با استفاده از Data Grid View در سی شارپ c#.net
تبدیل داده های DataTable در فایل Excel در سی شارپ
[/membership]
یک 1 نظر
سید محسن سادات رسول
بسیار زیبا دقیق و کامل
خیلی تشکر