用户登录
用户注册

分享至

安卓生成word文档代码

  • 作者: 于钊0729
  • 来源: 51数据库
  • 2020-04-21

1.Android上生成word或者pdf,有开源的api么

Android上生成word或者pdf,有开源的api么?思路有两个:

1、通过jni调用 ms word com接口 生成pdf

2、使用openoffice生成pdf

从生成的质量来看,第一种效果好,毕竟是微软自家产品。第二种对于普通的文档,转换基本没什么问题,但是在对于word文档里有公式式或特殊内容,转换出来会变形。下面的代码是使用

Jacob转换的 代码有点长:我整理的文章:itatedu-动态-文章《Android上生成word或者pdf,有开源的api么?》

2.安卓手机怎么样打开查看/编辑Word文档

1、安装手机版的wps软件

2、启动软件的情况下找到要打开的文件,选择WPS方式打开

3、打开文件后会自动进入编辑模式,单击屏幕即可进行文字编辑

3.Android开发读入xls文件

在Java中读写Excel文件

Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。

你可以在下面地址下载到最新的POI工具包:

下面的代码创建一个Excel文件test.xls,并在第一行的第一格中写入一条消息:

import org.apache.poi.hssf.usermodel.*;

import java.io.FileOutputStream;// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.

public class PoiTest

{

static public void main(String[] args) throws Exception

{

FileOutputStream fos = new FileOutputStream("d:\test.xls");

HSSFWorkbook wb = new HSSFWorkbook();

HSSFSheet s = wb.createSheet();

wb.setSheetName(0, "first sheet");

HSSFRow row = s.createRow(0);

HSSFCell cell = row.createCell(0);

cell.setCellValue("Hello! This message is generated from POI.");

wb.write(fos);

fos.close();

}

}

读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:

POIFSFileSystem fs = null;

HSSFWorkbook wb = null;

try {

fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));

wb = new HSSFWorkbook(fs);

} catch (IOException e) { e.printStackTrace(); }

HSSFSheet sheet = wb.getSheetAt(0);

HSSFRow row = sheet.getRow(0);

HSSFCell cell = row.getCell((short) 0);

String msg = cell.getStringCellValue();

转载请注明出处51数据库 » 安卓生成word文档代码

软件
前端设计
程序设计
Java相关