0
私は1つのリストビューを持っています。私は、そのリストビューのファイルを生成してメールで共有したいと思います。アンドロイドで可能でしょうか?androidリストビューからExcelを生成する
私は1つのリストビューを持っています。私は、そのリストビューのファイルを生成してメールで共有したいと思います。アンドロイドで可能でしょうか?androidリストビューからExcelを生成する
は、Javaをダウンロードする必要が最初にあなたのbuild.gradleファイルに追加し、リンクの下にダウンロードしたJAR後
を使用し、jarファイルをエクセル、
dependencies {
compile files('libs/jxl-2.6.12.jar')
}
今、あなたはExcelファイルを作成することができますjarを使用して、Javaクラスで、
private void createExcelSheet()
{
String Fnamexls="excelSheet"+System.currentTimeMillis()+ ".xls";
File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/newfolder");
directory.mkdirs();
File file = new File(directory, Fnamexls);
WorkbookSettings wbSettings = new WorkbookSettings();
wbSettings.setLocale(new Locale("en", "EN"));
WritableWorkbook workbook;
try {
int a = 1;
workbook = Workbook.createWorkbook(file, wbSettings);
//workbook.createSheet("Report", 0);
WritableSheet sheet = workbook.createSheet("First Sheet", 0);
Label label = new Label(0, 2, "SECOND");
Label label1 = new Label(0,1,"first");
Label label0 = new Label(0,0,"HEADING");
Label label3 = new Label(1,0,"Heading2");
Label label4 = new Label(1,1,String.valueOf(a));
try {
sheet.addCell(label);
sheet.addCell(label1);
sheet.addCell(label0);
sheet.addCell(label4);
sheet.addCell(label3);
} catch (RowsExceededException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
workbook.write();
try {
workbook.close();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//createExcel(excelSheet);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
あなたはjavaを使用する必要がありますアンドロイドでExcelシートを生成する –
あなたはdb内のデータを追加してhttp://stacktips.com/tutorials/android/how-to-create-excel-file-in-androidを使用することができます –