2、在ws上添加sheet
HSSFSHeep sheet = wscreateSheet();
3、HSSFRow row = sheetcreateRow(0)
你可以先添加2,试试
import javaioBufferedReader;
import javaioBufferedWriter;
import javaioFile;
import javaioFileNotFoundException;
import javaioFileReader;
import javaioFileWriter;
import javaioIOException;
public class TxtReader {
public static void main(String[] args) {
String inputTxtPath = "d:/testtxt"; // 需要读取的 TXT 的路径
String outputTarPath = "e:/testtar"; // 需要写到哪的路径文件可以不存在,代码创建
String[] line = readTxt(inputTxtPath); // 只需要动态改变上面两个地址即可
if(line != null){
boolean sign = writeTar(outputTarPath, line);
if (sign) {
Systemoutprintln("写入成功");
} else {
Systemoutprintln("写入失败");
}
}
}
/
读取TXT方法
@param txtPath
文件的路径
@return 返回一个拆分好的数组
/
public static String[] readTxt(String txtPath) {
String[] line = null;
try {
FileReader reader = new FileReader(new File(txtPath));
BufferedReader buffReader = new BufferedReader(reader);
String content = buffReaderreadLine();
line = contentsplit(" ");
buffReaderclose();
readerclose();
} catch (FileNotFoundException e) {
Systemoutprintln("txt 文件不存在,无法读取");
} catch (IOException e) {
eprintStackTrace();
}
return line;
}
/
写入 Tar 方法
@param tarPath
写到什么地方(如果空则创建)
@param line
读取TXT方法获得了数组
@return 返回 true 或 false
/
public static boolean writeTar(String tarPath, String[] line) {
boolean sign = false;
if (line != null) {
try {
FileWriter writer = new FileWriter(new File(tarPath));
BufferedWriter buffWriter = new BufferedWriter(writer);
for (int i = 0; i < linelength; i++) {
if (!line[i]equals(""))
buffWriterwrite(line[i] + "\r\n");
}
buffWriterflush();
buffWriterclose();
writerclose();
sign = true;
} catch (IOException e) {
eprintStackTrace();
}
}
return sign;
}
}
最后:
希望能帮到你,以后提JAVA的问题请到JAVA分类。
有什么问题 Hi 我,我的Hi 在线。
String realpath = ServletActionContextgetServletContext()getRealPath("/upload") ;//获取服务器路径String[] targetFileName = uploadFileName;
for (int i = 0; i < uploadlength; i++) {
File target = new File(realpath, targetFileName[i]);
FileUtilscopyFile(upload[i], target);
//这是一个文件复制类copyFile()里面就是IO *** 作,如果你不用这个类也可以自己写一个IO复制文件的类
}
其中private File[] upload;// 实际上传文件
private String[] uploadContentType; // 文件的内容类型
private String[] uploadFileName; // 上传文件名
这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法文件上传到A以后 放到服务器上面 然后他就有一个绝对的访问路径 也就是对应一个绝对的url 这样就好办了
Java提供了对URL访问和大量的流 *** 作的的API,可以很容易的完成对网络上资源的存取,下面的代码段就完成了对一个网站的资源进行访问:
destUrl=">如果是web程序,就在页面上放图<img src='服务器域名/保存的文件路径名/文件名' />
如果是窗体程序,就要在显示界面上加入图形显示控件,放入文件的完整路径
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)