محرر جداول البيانات - العمل مع الأوراق
جدول المحتويات
- إضافة أوراق وإزالتها؟
- WorksheetView.onAddNewSheet
- WorksheetView.onRemoveActiveSheet
- إعادة تسمية الأوراق
- WorksheetView.setActiveSheet
- التبديل بين الأوراق
- WorksheetView.setActiveSheet
إضافة أوراق وإزالتها؟
Microsoft يسمح Excel بأوراق متعددة في ملف واحد. يسمح محرر جداول بيانات HTML5 للمستخدم بإضافة الأوراق وإزالتها. في علامة التبويب “جداول البيانات” ، لدينا قائمة منسدلة بالأوراق. الورقة المحددة هي الورقة التي يفتحها المحرر.
لإضافة ورقة جديدة:
- التبديل إلىعلامة التبويب “جداول البيانات”.
- انقر فوق زر ** + ** (زائد).
ستتم إضافة ورقة جديدة وسيتحول المحرر إليها.
لإزالة الورقة المحددة حاليًا:
- التبديل إلىعلامة التبويب “جداول البيانات”.
- انقر فوق زر ** - ** (ناقص).
ستتم إزالة الورقة المحددة حاليًا وسيتحول المحرر إلى آخر ورقة تم تحديدها.
كيف تعمل؟
عندما ينقر المستخدم على** + ** (زائد) و**-** تم النقر فوق الزر (ناقص) ، وحدة برامج JSF الخلفية**WorksheetView** يتعامل مع الأحداث باستخدام**WorksheetView.onAddNewSheet** و**WorksheetView.onRemoveActiveSheet **.
WorksheetView.onAddNewSheet
public void onAddNewSheet() {
if (isLoaded()) {
try {
int i = getAsposeWorksheets().add();
getAsposeWorksheets().setActiveSheetIndex(i);
purge();
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("New Worksheet", cx.getMessage());
}
}
}
WorksheetView.onRemoveActiveSheet
public void onRemoveActiveSheet() {
if (isLoaded()) {
try {
int i = getAsposeWorksheets().getActiveSheetIndex();
getAsposeWorksheets().removeAt(i);
if (getAsposeWorksheets().getCount() == 0) {
int j = getAsposeWorksheets().add();
getAsposeWorksheets().setActiveSheetIndex(j);
}
purge();
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not remove sheet", cx.getMessage());
}
}
}
إعادة تسمية الأوراق
لإعادة تسمية ورقة:
- التبديل إلىعلامة التبويب “جداول البيانات”.
- انقر فوق اسم الورقة في مربع النص لتحريره.
- قم بتغيير اسم الورقة.
- عند الانتهاء ، اضغط على مفتاح ENTER ، أو انقر في أي مكان خارج المربع.
ستتم إعادة تسمية الورقة.
كيف تعمل؟
عندما يتم تغيير قيمة مربع النص ، يتم التعامل مع الحدث على الخادم بواسطة وحدة برامج الواجهة الخلفية JSFWorksheetView باستخدام الطريقةWorksheetView.setActiveSheet.
WorksheetView.setActiveSheet
public void setActiveSheet(String name) {
com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);
if (w != null) {
int i = w.getIndex();
getAsposeWorksheets().setActiveSheetIndex(i);
} else {
getAsposeWorksheet().setName(name);
}
purge();
}
التبديل بين الأوراق
للتبديل إلى ورقة أخرى:
- التبديل إلىعلامة التبويب “جداول البيانات”.
- حدد ورقة من القائمة المنسدلة.
سوف يتحول المحرر إلى الورقة المحددة.
كيف تعمل؟
عندما يتم تغيير قيمة محدد القائمة المنسدلة ، تتم معالجة الحدث على الخادم بواسطة وحدة برامج الواجهة الخلفية JSFWorksheetView باستخدام الطريقةWorksheetView.setActiveSheet.
WorksheetView.setActiveSheet
public void setActiveSheet(String name) {
com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);
if (w != null) {
int i = w.getIndex();
getAsposeWorksheets().setActiveSheetIndex(i);
} else {
getAsposeWorksheet().setName(name);
}
purge();
}