إضافة أوراق عمل جديدة إلى المصنف وتفعيل ورقة في VSTO و Aspose.Cells
Contents
[
Hide
]
نصيحة حول الهجرة:
- قم بإضافة أوراق عمل جديدة إلى ملف Excel Microsoft موجود.
- املأ البيانات في خلايا كل ورقة عمل جديدة.
- تنشيط ورقة في المصنف.
- حفظ كملف Microsoft Excel.
فيما يلي مقتطفات التعليمات البرمجية المتوازية لـ VSTO (C#) و Aspose.Cells for .NET (C#) ، والتي توضح كيفية تحقيق هذه المهام.
VSTO
// كائن التطبيق intiate
Excel.Application excelApp = التطبيق ؛
// حدد مسار ملف Excel للقالب.
سلسلة myPath = "Book1.xls" ؛
// افتح ملف Excel.
excelApp.Workbooks.Open (myPath، Missing.Value، Missing.Value،
مفقودة ، قيمة ، مفقودة ، قيمة ،
مفقودة ، قيمة ، مفقودة ، قيمة ،
مفقودة ، قيمة ، مفقودة ، قيمة ،
مفقودة ، قيمة ، مفقودة ، قيمة ،
مفقودة ، قيمة ، مفقودة ، قيمة ،
مفقودة .Value، Missing.Value) ؛
// قم بتعريف كائن ورقة عمل.
Excel.Worksheet newWorksheet ؛
// أضف 5 أوراق عمل جديدة إلى المصنف واملأ بعض البيانات
// في الخلايا.
لـ (int i = 1 ؛ i< 6; i++){
//Add a worksheet to the workbook.
newWorksheet = (Excel.Worksheet)excelApp.Worksheets.Add(Missing.Value, Missing.Value,
Missing.Value, Missing.Value);
//Name the sheet.
newWorksheet.Name = "New_Sheet" + i.ToString();
//Get the Cells collection.
Excel.Range cells = newWorksheet.Cells;
//Input a string value to a cell of the sheet.
cells.set_Item(i, i, "New_Sheet" + i.ToString());
}
//Activate the first worksheet by default.
((Excel.Worksheet)excelApp.ActiveWorkbook.Sheets[1]).Activate();
//Save As the excel file.
excelApp.ActiveWorkbook.SaveCopyAs("out_Book1.xls");
//Quit the Application.
excelApp.Quit();
Aspose.Cells
// إنشاء مثيل ترخيص وتعيين ملف الترخيص
// من خلال طريقها
Aspose.Cells. رخصة الترخيص = Aspose.Cells.License جديد () ؛
License.SetLicense ("Aspose.Total.lic") ؛
// حدد مسار ملف Excel للقالب.
سلسلة myPath = "Book1.xls" ؛
// إنشاء مصنف جديد.
// افتح ملف Excel.
مصنف المصنف = مصنف جديد (myPath) ؛
// قم بتعريف كائن ورقة عمل.
ورقة عمل جديدة
// أضف 5 أوراق عمل جديدة إلى المصنف واملأ بعض البيانات
// في الخلايا.
لـ (int i = 0 ؛ i< 5; i++){
//Add a worksheet to the workbook.
newWorksheet = workbook.Worksheets[workbook.Worksheets.Add()];
//Name the sheet.
newWorksheet.Name = "New_Sheet" + (i + 1).ToString();
//Get the Cells collection.
Cells cells = newWorksheet.Cells;
//Input a string value to a cell of the sheet.
cells[i, i].PutValue("New_Sheet" + (i + 1).ToString());
}
//Activate the first worksheet by default.
workbook.Worksheets.ActiveSheetIndex = 0;
//Save As the excel file.
workbook.Save("out_My_Book1.xls");