本文用来记录在安卓中生成Excel文件并保存到本地操作,在网上找了好久,终于找到一个可以用的,虽然代码已经很老的,但亲测可用!
项目地址:https://github.com/wanganan/AndroidExcel
可以下载下来修改直接用,该项目主要是依赖一个叫jxl.jar
的包,导到项目中libs
文件下加即可。
关键代码:
public class ExcelUtil {
//内存地址
public static String root = Environment.getExternalStorageDirectory()
.getPath();
public static void writeExcel(Context context, List<Order> exportOrder,
String fileName) throws Exception {
if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)&&getAvailableStorage()>1000000) {
Toast.makeText(context, "SD卡不可用", Toast.LENGTH_LONG).show();
return;
}
String[] title = {
"订单", "店名"