请在下面找到一个代码片段
public class DataDriven_GetDataExcel {
public static void main(String[] args) throws IOException, EncryptedDocumentException, InvalidFormatException {
//1 Getting Control over File
FileInputStream fis = new FileInputStream("C:\\Users\\bewosaurabh\\Documents\\GetDataFile.xlsx");
//2 Creating a Workbook
Workbook wb = WorkbookFactory.create(fis);
//3 Getting Control over Sheet
Sheet sh = wb.getSheet("Sheet1");
.
......
Run Code Online (Sandbox Code Playgroud)
我不明白的是为什么我们需要在读取Excel文件之前创建工作簿?Excel文件也称为工作簿(如下图所示)。

当我们创建一个excel文件时,这意味着我们正在创建一个工作簿。从那里,我们访问表格,然后是行和列。
我不明白为什么我们WorkbookFactory.create(fis);已经有一个“工作簿”时为什么要写写。我们应该有一些方法来获取已创建的工作簿,就像对Rows(getRow),Sheets(getSheet),Cells(getCell)一样。
你能帮我理解POI吗?
我是 Appium 移动自动化工具的新手。
服务器版本: 1.4.16.1
操作系统:Windows 7
我在做什么: 实际上 Appium 在我的Android 设备上安装 apk 的方式改变了 App 的行为。例如:当通过 Appium 安装 apk 时,AutoCompletetextview 不显示建议,否则在手动安装应用程序时它表现得很好。
当我搜索“如何覆盖 Appium 的 Apk 安装功能?”时
我在 这里提问之前在Appium 文档中找到了这些
但仍然无法将这些知识应用到 Windows 机器上。任何帮助表示赞赏。
.