当前位置: 首页 > news >正文

微转app是用网站做的吗免费刷网站百度关键词

微转app是用网站做的吗,免费刷网站百度关键词,wordpress子标题,怎么做贝店式的网站本文用来记录在安卓中生成Excel文件并保存到本地操作,在网上找了好久,终于找到一个可以用的,虽然代码已经很老的,但亲测可用! 项目地址:https://github.com/wanganan/AndroidExcel 可以下载下来修改直接用…

本文用来记录在安卓中生成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 = { "订单", "店名", "电话", "地址" };File file;
//		File dir = new File(context.getExternalFilesDir(null).getPath());File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath());file = new File(dir, fileName + ".xls");if (!dir.exists()) {dir.mkdirs();}// 创建Excel工作表WritableWorkbook wwb;OutputStream os = new FileOutputStream(file);wwb = Workbook.createWorkbook(os);// 添加第一个工作表并设置第一个Sheet的名字WritableSheet sheet = wwb.createSheet("订单", 0);Label label;for (int i = 0; i < title.length; i++) {// Label(x,y,z) 代表单元格的第x+1列,第y+1行, 内容z// 在Label对象的子对象中指明单元格的位置和内容label = new Label(i, 0, title[i], getHeader());// 将定义好的单元格添加到工作表中sheet.addCell(label);}for (int i = 0; i < exportOrder.size(); i++) {Order order = exportOrder.get(i);Label orderNum = new Label(0, i + 1, order.id);Label restaurant = new Label(1, i + 1, order.restName);Label nameLabel = new Label(2,i+1,order.restPhone);Label address = new Label(3, i + 1, order.receiverAddr);sheet.addCell(orderNum);sheet.addCell(restaurant);sheet.addCell(nameLabel);sheet.addCell(address);Toast.makeText(context, "写入成功", Toast.LENGTH_LONG).show();}// 写入数据wwb.write();// 关闭文件wwb.close();}public static WritableCellFormat getHeader() {WritableFont font = new WritableFont(WritableFont.TIMES, 10,WritableFont.BOLD);// 定义字体try {font.setColour(Colour.BLUE);// 蓝色字体} catch (WriteException e1) {e1.printStackTrace();}WritableCellFormat format = new WritableCellFormat(font);try {format.setAlignment(jxl.format.Alignment.CENTRE);// 左右居中format.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);// 上下居中// format.setBorder(Border.ALL, BorderLineStyle.THIN,// Colour.BLACK);// 黑色边框// format.setBackground(Colour.YELLOW);// 黄色背景} catch (WriteException e) {e.printStackTrace();}return format;}/** 获取SD可用容量 */private static long getAvailableStorage() {StatFs statFs = new StatFs(root);long blockSize = statFs.getBlockSize();long availableBlocks = statFs.getAvailableBlocks();long availableSize = blockSize * availableBlocks;// Formatter.formatFileSize(context, availableSize);return availableSize;}
}

代码很简单没什么解释的,关键点就是创建WorkbookSheet,和每一个表格的Label(x,y,z) 代表单元格的第x+1列,第y+1行, 内容z,及表格样式。

需要注意下原项目传的fileName格式有问题,直接用的话会导致文件生成不成功,记得修改一下!

http://www.wangmingla.cn/news/23219.html

相关文章:

  • 广州荔湾做网站的公司发帖推广
  • java开发电子商务网站chatgpt中文在线
  • 做网站导航站的注意点爱站网官网关键词
  • 商务网站内容建设包括代写1000字多少钱
  • 免费vip电影网站怎么做梧州网站seo
  • 工商网站查询企业方象科技专注于什么领域
  • 做网站wordpress在线bt磁力搜索
  • 马云做一网站 只作一次学电脑在哪里报名
  • 定西做网站上海网站关键词排名
  • 让其他公司做网站的话术河南网站网络营销推广
  • 推广策略和推广方法广州seo推广培训
  • 企业网站排名要怎么做上海网站优化公司
  • 广告公司手机网站建设昆明百度推广开户
  • xp怎么做网站服务器如何做网站推广优化
  • 广州做网站技术seo点击软件手机
  • 在线收录网站seo优化方案项目策划书
  • 做网站彩票的代理好吗百度seo价格查询
  • 女和男做搞基视频网站百度竞价推广效果好吗
  • 网站建设发布平台淘宝怎么设置关键词搜索
  • 携程网站建设项目建站之星官方网站
  • 电影网站开发api电商培训班一般多少钱
  • 小程序开发兼职优化怎么做
  • 免费行情网站app大全苏州网站建设
  • 苏州怎么做网站百度推广开户费用标准
  • 建构网站西安公司seo
  • java电影资源网站开发seo外包多少钱
  • 网站后台维护长沙靠谱关键词优化公司电话
  • 网站怎样排版2024年3月新冠肺炎
  • 广西房地产网站建设个人博客网页设计html
  • WordPress短广告北京优化seo