【问题标题】:Reading excel xlsx file in internal storage using Apache Poi使用 Apache Poi 在内部存储中读取 excel xlsx 文件
【发布时间】:2013-08-16 13:39:07
【问题描述】:

我想使用 apache poi 读取内部存储(不是 sdcard,而是应用程序的内部)中的 xlsx 文件。由于我有文件,如果我不使用输入流而是将文件直接加载到 Apache Poi 中,我会更喜欢。我该怎么做呢?谢谢。这里的关键字是“内部存储”

【问题讨论】:

    标签: java android excel apache-poi


    【解决方案1】:

    要创建新的Workbook,您可以使用FileInputStream

    // Use a file
    Workbook wb = WorkbookFactory.create(new File("MyExcel.xls"));
    
    // Use an InputStream, needs more memory
    Workbook wb = WorkbookFactory.create(new FileInputStream("MyExcel.xlsx"));
    

    更多详情请访问POI site

    【讨论】:

    • 谢谢!我想使用该文件。此文件是否会自动从内部存储中检索?示例:上述代码将检索内部存储中名为 MyExcel.xlsx 的文件?
    • 我不知道您的目录结构是如何设置的,但您必须将其指向您的文件所在的位置,而不是使用 MyExcel.xlsx。这篇文章:stackoverflow.com/a/17546843/697281 看起来有一些关于定位内部存储的好信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多