整理硬盘的时候找到了这些代码,看了一下,发现还有点用处,所以就写上来了,这样以后就可以用了,在android里面导出xls表格文件,很不错!
import java.io.File;
import java.io.IOException;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class XlsOperate {
File file;
String mFilePath,mFileName;
WritableWorkbook book = null;
public void createXLS(String filePath,String fileName) {
try {
file=new File(filePath+fileName+".xls");
book = Workbook.createWorkbook(file);
mFilePath=filePath;
mFileName=fileName+".xls";
// 生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet = book.createSheet("第一页", 0);
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label(0, 0, "test");
// 将定义好的单元格添加到工作表中
sheet.addCell(label);
/*
* 生成一个保存数字的单元格 必须使用Number的完整包路径,
* 否则有语法歧义 单元格位置是第二列,第一行,值为789.123
*/
jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);
sheet.addCell(number);
// 写入数据并关闭文件
book.write();
book.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void addData(int page,int x,int y,String data){
try {
//Excel获得文件
file=new File(mFilePath+mFileName);
Workbook wb=Workbook.getWorkbook(file);
//打开一个文件的副本,并且指定数据写回到原文件
book= Workbook.createWorkbook(file,wb);
WritableSheet sheet = book.getSheet(page);
Label label = new Label(x,y,data);
sheet.addCell(label);
// 写入数据并关闭文件
book.write();
book.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
上面的代码需要需要一个包jxl.jar
分享到:
相关推荐
在Android平台上,处理Excel文件是常见的需求,例如数据导入、导出或数据分析。这个例子将讲解如何使用Apache POI库来读取xls和xlsx格式的文件。Apache POI是一个流行的开源Java API,专为Microsoft Office文件格式...
以上就是Android中使用SQLite数据库导出数据到.xls文件,以及解析.xls文件的基本流程和关键步骤。通过熟悉这些技术,你可以构建功能强大的数据管理应用,满足各种数据交换需求。在实际操作中,你还可以结合其他工具...
在Android开发中,处理xls文件是一项常见的任务,特别是在数据导入导出、报表生成或数据分析等场景。xls文件是Microsoft Excel的旧版文件格式,用于存储表格数据,包括数字、文字和公式。本篇将深入探讨如何在...
支持多个strings.xml导出excel,暂不支持特殊标签如:<xliff:g id="NAME">%1$s。 使用说明: 打开powershell,进入脚本当前目录,执行命令 ./string2excel "strings.xml所在目录" "excel输出路径" 示范: ./string2...
Apache POI是一个用于处理Microsoft Office格式文件的开源Java库,支持HSSF(处理.xls文件)和XSSF(处理.xlsx文件)。在Android项目中,由于POI库较大,可能需要进行一些优化才能避免内存问题,例如使用SXSSF流式...
在Android平台上,解析并显示Microsoft Office格式的文件(如doc, docx, xls, xlsx)是一项常见的需求,尤其在移动应用开发中。这个任务通常涉及到将这些文档转换为更易于处理的格式,例如HTML,以便在Android的...
总结起来,Android导出Excel涉及选择合适的库,创建并操作工作簿、工作表和单元格,以及保存和通知用户。`SimpleXLSX`库提供了一个简单易用的API,使得在Android上生成Excel文件变得容易。在实际开发中,根据具体...
在Android平台上,将数据导出为Excel...总的来说,Android导出Excel涉及到文件操作、数据转换和第三方库的使用,是一个涉及多方面知识的任务。理解并熟练掌握这些技能,对于提升Android应用的数据管理能力至关重要。
在Android开发中,有时我们需要为用户提供将数据导出到Excel文件的功能,以便他们可以方便地在桌面环境中查看或进一步处理。在这种场景下,一个常用的库是jxl,它允许开发者在Java环境中创建、读取和修改Excel文件。...
总结,"android导出实体表格工具类"是Android开发中一个实用的功能,它结合了Apache POI库和Android的文件操作,将Java Bean集合转换为XLS文件并保存至SD卡。这个工具类的实现涉及了数据结构、文件I/O、权限管理和...
创建XLS文件,我们可以使用Apache POI库,这是一个Java API,专门用于处理Microsoft Office格式的文件,包括Excel。首先,我们需要在项目中引入Apache POI依赖。在Gradle构建文件中添加如下依赖: ```groovy ...
在实际操作中,开发者可能会使用诸如PoEdit、Transifex、Crowdin等工具来管理多语言翻译,它们支持导入导出`.xls`文件格式。通过脚本自动化这个流程,可以显著减少手动操作,提高工作效率。 总结来说,这个脚本程序...
此例子是一个导入导出excel的程序,前题是必须要有poi包(poi,poi-contrib,poi-scratchpad) 已经封装好了一个类,有需要的可添加其他功能。
在Android应用开发中,有时...通过这种方式,你的Android应用就能有效地导出数据为Excel文件,并允许用户在设备上访问它们。记住,确保处理好文件读写时的异常,以及遵循Android的存储权限规定,以提供良好的用户体验。
4. **导出与导入**:转换完成后,用户可以将XLS文件发送给翻译公司进行翻译,完成后再导入回工具,转换回XML格式,更新到Android项目中。 5. **版本管理**:高级的工具可能还提供版本控制功能,能跟踪不同版本的翻译...
帮助用户备份通讯信息,导出联系人文件格式为xls或vcf,同时可以导出通话记录和短信
"Android数据转化为Excel表格导入导出"这个主题涉及了如何在Android环境中处理数据并将其转换成Excel格式,以及如何读取Excel文件到Android应用中。这里我们将深入探讨这个过程,主要依赖于Java的一个库——jxl.jar...
在压缩包文件Android_Excel-master中,可能包含了一个示例项目,该项目演示了上述步骤,实现了从Android SQLite数据库导出数据到Excel文件的功能。通过阅读源代码,可以学习到如何结合SQLite和Apache POI库来实现这...
`jxl.jar`是一个Java库,专门用于读写Excel文件(`.xls`格式)。它提供了方便的API,可以轻松地访问和操作Excel工作表中的数据,包括单元格的值、格式以及行和列的信息。在本案例中,我们可以通过`jxl.jar`读取一个...
接着,创建一个HSSFWorkbook对象(对于.xls文件)或XSSFWorkbook对象(对于.xlsx文件),然后创建一个Sheet对象表示工作表,并在其上创建Row和Cell来填充数据。最后,将Workbook对象写入到OutputStream中,可以是...