Java 读取/写入/移动csv文件
因此,我正在编写一些html代码,其中有人可以浏览一个文件并(使用一些java代码)以新名称将其保存在不同的位置。我尝试了几种不同的方法,浏览文件,然后读写文件。但是,每次我尝试执行代码时,它都会说我的函数尚未定义。下面是示例代码,我在其中浏览一个文件,然后希望将该文件保存到一个新位置 csv文件将有3列和3000多行Java 读取/写入/移动csv文件,java,html,file,move,read-write,Java,Html,File,Move,Read Write,因此,我正在编写一些html代码,其中有人可以浏览一个文件并(使用一些java代码)以新名称将其保存在不同的位置。我尝试了几种不同的方法,浏览文件,然后读写文件。但是,每次我尝试执行代码时,它都会说我的函数尚未定义。下面是示例代码,我在其中浏览一个文件,然后希望将该文件保存到一个新位置 csv文件将有3列和3000多行 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Java</title>
<script>
import java.io.File;
function ReadWriteCSVFile() {
File myFile = document.getElementById('fileinput').files;
myFile.renameTo(new File("/Directory/location/Data.csv"));
}
</script>
</head>
<body>
<form>
Select a file: <input type="file" name="img" id="fileinput">
<input type="button" id="addButton" value="Add to CSV File" onClick="ReadWriteCSVFile()" />
</form>
</body>
</html>
JAVA
导入java.io.File;
函数ReadWriteCSVFile(){
File myFile=document.getElementById('fileinput').files;
重命名为(新文件(“/Directory/location/Data.csv”);
}
选择一个文件:
我似乎不明白为什么它不能读取onClick的函数,或者哪种方法最好。谢谢您的帮助。您将Java和JavaScript混用,这不起作用。Java编译语言不是JavaScript。不能像那样调用Java方法。要完成您试图做的事情,您需要创建一个Java小程序
函数
在Java中不是关键字。你打算写Java代码还是JavaSCRIPT?哦,好的。我打算写一个javascript。那么,我必须以不同的方式定义我的脚本部分吗?嗯,脚本标记中的代码是Java和Javascript的混合体。您使用function
关键字声明了函数,该关键字是Javascript。代码的其余部分都是用Java编写的。如果您将
添加到脚本标记中,intellisense可能会引导您走向正确的方向。假设您使用的是Visual Studio。Intellisense是Visual Studio的一部分,用于显示代码中的错误或提出建议。有时,只有当您告诉它您正试图编写什么代码时,它才会起作用,例如通过将类型添加到脚本标记中。