gpt4 book ai didi

android - 如何使用 android 中的 aspose 库在 excel 工作表的列中插入值列表?

转载 作者:行者123 更新时间:2023-11-30 02:03:23 26 4
gpt4 key购买 nike

我在我的 android 应用程序中使用 aspose.cell 库来创建 excel 工作表作为 sdcard 中的输出。

这是我的代码:

void insertData() throws Exception {

//Get the SD card path
String sdPath = Environment.getExternalStorageDirectory().getPath() + File.separator;

Workbook wb = new Workbook();

Worksheet worksheet = wb.getWorksheets().get(0);

Cells cells = worksheet.getCells();

ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
arr.add("three");

int i = 0;
for(String value : arr){
//Put some values into cells
//Log.i("rubanraj", value);
Cell cell = cells.get("A"+String.valueOf(++i)); //for A1,A2,A3...
cell.putValue(value);
}

wb.save(sdPath + "Cells_InsertRowsAndColumns.xlsx",SaveFormat.XLSX);

}

我在 arrayList 中有一组数据,最后我需要将这些值插入到工作表的列中。为此,我使用一个 for 循环从工作表中获取像 A1、A2、A3.. 这样的单元格位置,并一一插入数据。一切都很好,但我之前没有使用过 aspose lib,所以我不太了解。实际上,我在这里需要的是,如何使用此 aspose.cell 库将值的数组列表直接插入到 excel 表中的列(如(A,B,C ...)?

在这里,我将提供一些我为这项工作所引用的链接。

https://github.com/asposecells/Aspose_Cells_Android/blob/master/Examples/QuickStart/InsertRowsAndColumns/src/com/example/insertrowsandcolumns/MainActivity.java

https://github.com/asposecells/Aspose_Cells_Android

我已经尝试过 apache POI 和 jxl 库,但我觉得与其他库相比,aspose 更易于使用。

最佳答案

Aspose.Cells 提供了一些方法和数据导入技术,你可以试试。例如,您可以直接尝试 Cells.importArrayList() 方法将您的底层 ArrayList 导入到 Excel 文件中的工作表中,请参阅此处的示例代码以供引用:例如示例代码:

Workbook wb = new Workbook();

Worksheet worksheet = wb.getWorksheets().get(0);

Cells cells = worksheet.getCells();

ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
arr.add("three");

//Importing the contents of ArrayList vertically (A1:A3).
cells.importArrayList(arr,0,0,true);

//Importing the contents of ArrayList horizontally (A10:C10).
cells.importArrayList(arr,9,0,false);

请参阅document供您完整引用。

我是 Aspose 的开发人员布道师。

关于android - 如何使用 android 中的 aspose 库在 excel 工作表的列中插入值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31154953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com