当前位置:首页教育技巧excel技巧excel公式与函数

java写数据到excel,电子表格java写数据到文件指定位置

减小字体 增大字体 2025-01-31 11:36:11


1. java写数据到文件指定位置

FileInputStream fis = FileInputStream(File file)

;指定文件 fis.skip(long n);指定位置 byte[] bs = new byte[int length]

; 指定长度 fis.read(bs); 得到内容


2. java写入数据到文件

首先你要明白导入文件步骤:

1.实例化excel读取对象

2.加载excel文件

全部加载

选择加载

3.读取excel文件

全部读取

逐行读取


以下你看看那个更加适应你

顺便列出几个其他语言导入Excel文件,希望对你有帮助

PHP导入Excel文件

java把Excel文件数据导入数据库

PHP实现导出Excel文件通用方法

JXL生成的excel文件+JAVA文件下载功能

Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载

java处理Excel文件---excel文件的创建,删除,写入,读取

Java读取Excel文件

jxl解析Excel文件

JXL操作Excel文件

java POI读取Excel文件

java使用poi读取excel文件代码示例

用jxl生成Excel文件

PHP验证码文件类

PHP 下载远程文件

PHP获取远程文件的大小

php压缩CSS文件

PHP强制下载文件

php读取csv文件类

php 简单ftp文件上传范例

一个php 生成zip文件的类


3. java输出文件到指定路径

一、文件的创建、删除和重命名條萊垍頭

File file = new File("/bin/hello.txt");//文件无法被创建,系统找不到指定的路径條萊垍頭

file.createNewFile();

File file = new File("bin/hello.txt");

file.createNewFile();

File file = new File("../hello.txt");//在当前目录的上一层目录创建文件

file.createNewFile();頭條萊垍

File file = new File("../../hello.txt");//在当前目录的上一层目录创建文件

file.createNewFile();頭條萊垍

file.exists()

File nameto = new File("Hello.txt");垍頭條萊

file.renameTo(nameto);//重命名文件

重命名文件,达到了移动文件的效果,跨目录时,要求源和目的必须处于同一个分区

另外如果目标的重命名文件已经存在,重命名操作也会失败的垍頭條萊

文件处于不同的分区,需要使用文件的copy,而不是重命名垍頭條萊

File nameto = new File("src/new Hello.txt");

file.renameTo(nameto);//重命名文件

//文件

file.isFile();

//路径(文件夹)

file.isDirectory();條萊垍頭

file.delete();//删除文件條萊垍頭

二、文件夹的创建、删除和重命名

File folder1 = new File("my new folder");頭條萊垍

File folder2 = new File("my new folder/one/two/three/main");垍頭條萊

mkdirDemo(folder1);

mkdirsDemo(folder2);

File newfolder = new File("my new folder-new");

renameFolder(folder1, newfolder);

File newfolder2 = new File("my new folder/one/2/three/main");

renameFolder(folder2, newfolder2);//重命名失败,被重命名的文件夹在构造函数中,必须是多级目录的最后一个子目录

File newfolder3 = new File("my new folder/one/2");

renameFolder(folder2, newfolder3);//重命名失败,被重命名的文件夹在构造函数中,必须是多级目录的最后一个子目录

//必须处于同一个分区,另外如果目标的重命名文件夹已经存在,重命名操作也会失败的條萊垍頭

File folderSrc = new File("my new folder/one/two/three");

File folderDest = new File("my new folder/one/three");

if(folderSrc.renameTo(folderDest)){條萊垍頭

  System.out.println("done");

}else {

  System.out.println("fail");

}

File folder4 = new File("my new folder/one/two");//必须是空文件夹才可以删除,如果包含了其他文件或文件夹,那么删除失败

if(folder4.delete()){條萊垍頭

  System.out.println("done");

}else {

  System.out.println("delete fail");

}垍頭條萊

}垍頭條萊

//创建单个目录,文件夹如果已经存在的话则会报错,创建失败.

private static void mkdirDemo(File folder) {

  if(folder.mkdir()){

    System.out.println("文件夹创建完成");

  }else{

  if(folder.exists()){垍頭條萊

    System.out.println("文件夹已经存在不用创建.");

  }else {

    System.out.println("文件夹创建失败");

  }垍頭條萊

}頭條萊垍

/**

* 创建多级目录,当然参数如果是一级目录,就只会创建一级目录條萊垍頭

* 文件夹如果已经存在的话也不会报错,已经存在的话就不创建條萊垍頭

* @param folder2

*/

private static void mkdirsDemo(File folder2) {

  if(folder2.mkdirs()){

    System.out.println("文件夹创建完成!");

  }

}

/**

* 重命名文件夹

* @param srcFolder垍頭條萊

* @param destFolder

*/頭條萊垍

private static void renameFolder(File srcFolder, File destFolder) {條萊垍頭

  if(srcFolder.renameTo(destFolder)){

    System.out.println("重命名完成");條萊垍頭

  }else {

    System.out.println("重命名失败");

  }條萊垍頭

}垍頭條萊

三、读取文件的属性

File file = new File("text.txt");垍頭條萊

//判断文件是否存在垍頭條萊

System.out.println(file.exists());垍頭條萊

//读取文件名称,只跟构造函数中的名称有关,和文件是否存在无关

System.out.println(file.getName());垍頭條萊

//读取文件路径,相对路径垍頭條萊

System.out.println(file.getPath());

//读取文件路径,绝对路径,从磁盘的根目录开始算的

System.out.println(file.getAbsolutePath());

//读取文件的父级路径

System.out.println(file.getParent());//结果为null,因为file对应的路径是text.txt(构造函数).

System.out.println(new File(file.getAbsolutePath()).getParent());頭條萊垍

//读取文件的大小,单位是字节

System.out.println(file.length()/1000 + "KB");//硬盘上单位进制是1000而不是1024

//判断文件是否是隐藏文件頭條萊垍

//在linux下,以点开头的文件就是隐藏文件,在windows下,右键设定文件的隐藏属性

System.out.println(file.isHidden());

//判断文件是否可读

System.out.println(file.canRead());

//判断文件是否可写

System.out.println(file.canWrite());條萊垍頭

//判断文件是否是文件夹

System.out.println(file.isDirectory());

四、设置文件的属性

//将文件设置为可写

file.setWritable(true);

//将文件设置为不可写

file.setWritable(false);頭條萊垍

//将文件设置为可读

file.setReadable(true);

//将文件设置成不可读不可写

file.setReadable(false);

file.setWritable(false);條萊垍頭

//将文件设置为只读

file.setReadOnly();


4. java保存文件位置

就在你所新建的工程目录下,打开eclipse右键所建项目,点击最底下的属性,找到location后面的路径就是你的项目路径,这样就可以从该项目的src目录下找到你写的源文件了


5. java 创建txt文档到指定位置

直接把 .txt后缀改为 .java (是不是你那没有文件后缀啊,选择窗口上面【工具】-【文件夹选项】-【查看】(勾选“隐藏已知文件类型的扩展名)我不知道是不是你问的意思一般记事本里面编完就是改后缀即可 在doc cmd 里面运行用NetBeans 或Eclipse啥的打开


6. java往文件里写数据

三种方式

方式一:使用FileOutputStream,其构造器(如下),如果 append 参数为 true,则将字节写入文件末尾处,相当于追加信息。如果 append 参数为 false, 则覆盖文件。

FileOutputStream(File file, boolean append);
FileOutputStream(String name, boolean append);

方式二:使用FileWriter,其构造器也存在append参数,将其设为true即可

FileWriter(File file, boolean append)

方式三:使用RandomAccessFile,该类可以设置指针在文件的任意位置插入数据,也就说不仅仅能在末尾,也能在其他位置进行插入。

skipBytes方法可跳过指定字节的数据

seek方法也拥有skipBytes的功能,但是seek( )在使用过程影响系统的开销


希望我的回答对你有所帮助


7. 在文件指定位置写入数据

打开excel软件,并选择需要设置的单元格。 右击选中设置单元格格式,出现单元格属性对话框。

在属性对话框中,选择‘’边框‘选项卡,在当前对话框中,选中要设置的,正斜线或者反斜线,并点击确定。

现在需要在斜线单元格中写表头,就需要添加文本框,通过文本框的特殊位置,解决不能在单元格中插入字。

点击‘插入‘’菜单,点击文本框,把文本框拖指定位置处,现在需要在文本框中插入表头文字,并设置字体和字号,点击空白处。

在设置完后,要删除文本框的边框线,选中文本框,右击文本框边框,选择属性,在弹出的对话框中,把文本框的边框颜色设置成“无色”或者为白色,点击确定。

确定后,利用Ctrl和上下左右方向箭头来调整文本框的位置,一致达到最佳效果。


8. java向文件指定位置写入数据

代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("测试.xls")); //生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet=book.createSheet("第一页",0); //在Label对象的构造子中指名单元格位置是第一列第一行(0,0) //以及单元格内容为test Label label=new Label(0,0,"test"); //将定义好的单元格添加到工作表中 sheet.addCell(label); /*生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123*/

jxl.write.Number

number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并关闭文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } }


评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .