Java 更新现有Excel文件
我正在尝试更新现有的Excel文件。我使用了我在这里看到的代码,但是我不能从主活动调用函数 我试图从部门创建一个实例 这是我的班级代码Java 更新现有Excel文件,java,android,class,Java,Android,Class,我正在尝试更新现有的Excel文件。我使用了我在这里看到的代码,但是我不能从主活动调用函数 我试图从部门创建一个实例 这是我的班级代码 public class ExceLJxL { public ExceLJxL(){ } public static void WriteFile(String path) throws BiffException, IOException, RowsExceededException, WriteException {
public class ExceLJxL {
public ExceLJxL(){
}
public static void WriteFile(String path) throws BiffException, IOException, RowsExceededException, WriteException {
Workbook wb = Workbook.getWorkbook(new File(path));
WritableWorkbook copy = Workbook.createWorkbook(new File("D:\temp.xls"), wb);
WritableSheet sheet = copy.getSheet(1);
WritableCell cell;
Label l = new Label(1, 1, "");
cell = (WritableCell) l;
sheet.addCell(cell);
copy.write();
copy.close();
wb.close();
}
}
这里我调用函数
ExceLJxL exceLJxL= new ExceLJxl();
exceLJxL.WriteFile( "path");
但是他不知道你从哪里调用这个函数?你能澄清一下“他不知道”是什么意思吗?您是否收到特定的错误消息?如果是,请将错误消息的确切文本添加到您的问题中。
新文件(“D:\temp.xls”)
您是否试图在Windows PC上复制D:
是Windows PC上的一个分区,Android操作系统不知道它。我从主活动中读取:public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button=findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener(){@Override public void onClick(视图视图){ExceLJxL ExceLJxL=new ExceLJxL();ExceLJxL.WriteFile(“path”);}}}}它写入的内容无法解析符号“ExceLJxL”,您从哪里调用此函数?您能澄清一下您的意思吗“他不知道”?您是否收到特定的错误消息?如果是,请将错误消息的确切文本添加到您的问题中。新文件(“D:\temp.xls”)
你想在Windows PC上复制吗?D:
是Windows PC上的一个分区,Android操作系统不知道它。我从主要活动中读到:public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button=findViewById(R.id.button);button.setOnClickListener(新视图.OnClickListener(){@Override public void onClick(视图视图){ExceLJxL ExceLJxL=new ExceLJxL();ExceLJxL.WriteFile(“路径”);}};}它写入的内容无法解析符号“ExceLJxL”