原創|其它|編輯:郝浩|2012-06-25 01:36:52.000|閱讀 2842 次
概述:如何才能使您的電子表格適應不斷變化的業務需求呢?Aspose.Cells APIs可以幫你做到。利用Aspose.Cells APIs你可以快速插入新的行,列,單元格或者工作表,此外,刪除它們也是很簡單的。當你從頭開始創建一個新的工作表或者利用現有的工作表時,你可能需要添加一些額外的行/列到你的工作表中,以容納更多的數據或者滿足您特定的需求。另外,有時候你可能需要刪除工作表中指定位置的行/列。為了滿足這些要求,Aspose.Cells提供了一套簡單APIs,可隨時輕松地執行你所需的任務。Aspose.Cells在這方面提供兩種方法,insertRows和deleteRows。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
如何才能使您的電子表格適應不斷變化的業務需求呢?Aspose.Cells APIs可以幫你做到。利用Aspose.Cells APIs你可以快速插入新的行,列,單元格或者工作表,此外,刪除它們也是很簡單的。當你從頭開始創建一個新的工作表或者利用現有的工作表時,你可能需要添加一些額外的行/列到你的工作表中,以容納更多的數據或者滿足您特定的需求。另外,有時候你可能需要刪除工作表中指定位置的行/列。為了滿足這些要求,Aspose.Cells提供了一套簡單APIs,可隨時輕松地執行你所需的任務。Aspose.Cells在這方面提供兩種方法,insertRows和deleteRows。
因此,如果你需要插入一些行或刪除行,建議您使用InsertRows和DeleteRows方法,而不是在一個循環中重復使用InsertRow和DeleteRow方法。
Aspose.Cells與MS Excel工作方式相同。添加行或列時,在工作表中的內容移動到下方或右側。若是刪除行或列時,工作表中的內容將移動到上方或者左側。此外,工作表中的引用也會隨著插入/刪除行而更新。
下面的例子顯示如何使用InsertRows和DeleteRows方法:
[Java]
//Instantiate a Workbook object.
Workbook workbook = new Workbook("d:\\test\\MyBook.xls");
//Get the first worksheet in the book.
Worksheet sheet = workbook.getWorksheets().get(0);
//Insert 10 rows at row index 2 (insertion starts at 3rd row)
sheet.getCells().insertRows(2, 10);
//Delete 5 rows now. (8th row - 12th row)
sheet.getCells().deleteRows(7, 5,true);
//Save the excel file.
workbook.save("d:\\test\\out_MyBook.xls");
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網