java将数据写入excel,电子表格java将数据写入文件指定位置
1. java 将数据写入文件指定位置
FileInputStream fis = FileInputStream(File file)
;指定文件 fis.skip(long n);指定位置 byte[] bs = new byte[int length]
;指定长度 www.somedaysomewhere.net(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文件上传示例
一个用于生成zip文件的php类
3。 Java输出文件到指定路径
1.文件创建、删除和重命名提示
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()来垍头条
文件名to = new File("Hello.txt");垍头条来
file.renameTo(nameto);//重命名文件来垍今日头条
重命名文件达到移动文件的效果。跨目录时,源和目标必须位于同一分区。来华头条
另外,如果目标重命名文件已经存在,重命名操作也会失败
文件位于不同的分区中。您需要复制文件而不是重命名它们
文件名to = new File("src/new Hello.txt");来边头条
file.renameTo(nameto);//重命名文件来垍今日头条
//归档来来头条
file.isFile();来垍今日头条
//路径(文件夹)来吧头条
file.isDirectory();跳来垍头
file.delete();//删除文件头
2。文件夹的创建、删除和重命名
文件夹1 = new File("我的新文件夹");头条来垍
文件夹2 = new File("我的新文件夹/一/二/三/主");垍头条来
mkdirDemo(folder1);来吧头条
mkdirsDemo(folder2);来吧头条
File newfolder = new File("我的新文件夹-new");来垍头条
重命名文件夹(文件夹1,新建文件夹);来垍今日头条
File newfolder2 = new File("我的新文件夹/一/二/三/主");来边头条
renameFolder(folder2, newfolder2);//重命名失败,重命名的文件夹在构造函数中,必须是多级目录来垍头条
的最后一个子目录File newfolder3 = new File("我的新文件夹/one/2");来边头条
renameFolder(folder2, newfolder3);//重命名失败,重命名的文件夹在构造函数中,必须是多级目录来垍头条
的最后一个子目录//必须在同一个分区。另外,如果目标重命名文件夹已存在,重命名操作将会失败。
FilefolderSrc = new File("我的新文件夹/一/二/三");来垍今日头条
FilefolderDest = new File("我的新文件夹/一/三");来边头条
if(folderSrc.renameTo(folderDest)){跳来垍头
System.out.println("done");来吧头条
}另外{来吧头条
System.out.println("fail");来吧头条
}来吧头条
Filefolder4 = new File("我的新文件夹/一/二");//文件夹必须为空才可以删除。如果其中包含其他文件或文件夹,删除将会失败。来垍今日头条
if(folder4.delete()){跳来垍头
System.out.println("done");来吧头条
}另外{来吧头条
System.out.println("删除失败");来吧头条
}垍头条来
}垍头条来
//创建单个目录。如果文件夹已经存在,则会报错,创建失败。来虎头条
private static void mkdirDemo(文件夹) {来垍今日头条
if(folder.mkdir()){来吧头条
System.out.println("文件夹创建完成");来吧头条
}其他{来吧头条
if(folder.exists()){垍头条来
System.out.println("该文件夹已存在,无需创建。");来垍今日头条
}另外{来吧头条
System.out.println("文件创建失败");来垍今日头条
}垍头条来
}头条来垍
/**来吧头条
* 创建多级目录。当然,如果参数是一级目录,则只会创建一级目录项
* 如果文件夹已经存在,则不会报错。如果已经存在,则不会创建标头
* @paramfolder2来霸头条
*/来吧头条
private static void mkdirsDemo(文件夹2) {来垍今日头条
if(folder2.mkdirs()){来吧头条
System.out.println("文件夹创建完成!");来垍今日头条
}来吧头条
}来吧头条
/**来吧头条
* 将文件夹重命名为来吧今日头条
* @param srcFolder垍头头拉
* @param destFolderLai垍头条
*/头条来垍
private static void renameFolder(File srcFolder, File destFolder) {TiaoLai垍头
if(srcFolder.renameTo(destFolder)){来垍今日头条
System.out.println("重命名完成");条来垍头
}另外{来吧头条
System.out.println("重命名失败");来华头条
}跳来环头
}垍头条来
3。读取文件来加头条的属性
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());//结果为空,因为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());来垍头条
4。设置文件属性来垍今日头条
//设置文件可写
file.setWritable(true);来垍头条
//设置文件为不可写来垍今日头条
file.setWritable(false);今日头条来垍
//设置文件可读
file.setReadable(true);来垍今日头条
//设置文件不可读不可写来来头条
file.setReadable(false);来垍今日头条
file.setWritable(false);跳来垍头
//设置文件为只读 来垍今日头条
file.setReadOnly();来垍今日头条
4。 Java保存文件位置
在你新项目的目录下,在eclipse中右键打开你创建的项目,点击底部的属性,找到位置后面的路径就是你的项目路径,这样就可以了可以从 来呀头条项目的src目录下找到你写的源文件
5。 java创建一个txt文档到指定位置
直接将.txt后缀改为.java(没有文件后缀吗?选择窗口上的【工具】-【文件夹选项】-【查看】(勾选“隐藏”)已知文件类型的扩展名”)不知道你是不是这个意思。一般用记事本编辑后,直接改后缀,在doc cmd中运行,然后用NetBeans或者Eclipse打开即可
6。 Java向文件写入数据
三种方式
方法一:使用FileOutputStream及其构造函数(如下图)。如果append参数为true,则会将字节写入到文件末尾,相当于追加信息。如果append参数为false,则文件被覆盖。
FileOutputStream(文件文件,布尔追加);
FileOutputStream(字符串名称,布尔追加);
方法二:使用FileWriter,它的构造函数也有一个append参数,设置为true即可
FileWriter(文件文件,布尔追加)
方法 3:使用 RandomAccessFile。该类可以设置指针在文件的任意位置插入数据,也就是说不仅可以在末尾插入,还可以在其他位置插入。
skipBytes 方法可以跳过指定字节的数据
seek方法也有skipBytes的功能,但是seek()在使用过程中影响系统开销
希望我的回答对你有帮助
7。将数据写入文件中指定位置
打开excel软件,选择需要设置的单元格。右键单击并选择“设置单元格格式”,将出现“单元格属性”对话框。
在属性对话框中,选择“边框”选项卡。在当前对话框中选择要设置的正斜杠或反斜杠,然后单击“确定”。
现在您需要在斜线单元格中写入标题,您需要添加一个文本框。通过文本框的特殊位置,可以解决单元格中无法插入文字的问题。
单击“插入”菜单,单击文本框,然后将文本框拖至指定位置。现在需要在文本框中插入标题文本,设置字体和字号,然后单击空白处。
设置后,要删除文本框的边框线,选中文本框,右键单击文本框边框,选择属性,在弹出的对话框中将文本框的边框颜色设置为“无色”或白色,单击“确定”。
确认后,使用Ctrl和上、下、左、右箭头调整文本框的位置,以达到最佳效果。
8。 java将数据写入文件的指定位置
代码如下:import www.somedaysomewhere.net.*;导入 jxl.*;导入 jxl.write.*; public class CreateXLS { public static void main(String args[ ]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("Test.xls")); //生成一个名为“First Page”的工作表,参数0表示这是第一页 WritableSheet Sheet=book.createSheet("First Page",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);工作表.addCell(数字); //写入数据并关闭文件 book.write();书.关闭(); }catch(异常e) { 系统。输出.println(e); } } }
相关文章