面对txt文档虽然比较简单,但是在对其进行编辑的过程当中就没有那么方便了,所以我们这时就需要将txt转为excel格式,那么txt转excel如何操作呢?这就是今天小编所要介绍的内容了。

txt转excel——txt转excel的简单操作

方法/步骤

1、在正式获取外部数据之前,需要提醒大家的一点是,我们也要先做好TXT文本数据的分隔工作这里可用的分隔符也包括空格、制表符、英文的逗号以及分号四种,等做完所有的分隔工作后保存这篇文档。

2、用Excel2010打开一篇空白工作簿,切换到“数据”选项卡,然后单击“获取外部数据”组中的“自文本”命令。

java txt 文件怎么 转换成json java txt转excel_数据

3、此时会打开“导入文本文件”窗口,大家选择自己需要导入的TXT文件,例如,我们现在选中“桌面”上名为“小学三年级期末考试成绩单.txt”的文件,然后单击“导入”按钮,在弹出的“文本导入向导-第1步,共3步”对话框中,我们默认原始数据类型,直接单击“下一步”按钮即可。

此时会跳转到“文本导入向导-第2步,共3步”对话框,我们勾选所有可用的分隔符号,然后单击“下一步”按钮。在“文本导入向导-第3步,共3步”对话框中,我们默认列数据格式,直接单击“完成”按钮即可。此时会弹出一个“导入数据”对话框,默认数据的放置位置为现有工作表的第一行第一列,大家可以根据自己的需要修改这个位置,然后单击“确定”按钮。返回工作簿,我们就能看到如下效果,其中可能会有些数据的位置不对,大家可以自己手动调整。

用java实现txt转excel

importjava.io.*;
importjxl.*;
importjxl.write.*;
//用java将txt数据导入excel
publicclassCreateXLS
{
publicstaticvoidmain(Stringargs[])
{
try
{
//打开文件
WritableWorkbookbook=Workbook.createWorkbook(newFile(“测试.xls”));
//生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheetsheet=book.createSheet(“第一页”,0);
//在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
//以及单元格内容为test
Labellabel=newLabel(0,0,”test”);
//将定义好的单元格添加到工作表中
sheet.addCell(label);
/*生成一个保存数字的单元格
必须使用Number的完整包路径,否则有语法歧义
单元格位置是第二列,第一行,值为789.123*/
jxl.write.Numbernumber=newjxl.write.Number(1,0,789.123);
sheet.addCell(number);
//写入数据并关闭文件
book.write();
book.close();
}catch(Exceptione)
{
System.out.println(e);
}
}
}
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileWriter;
importjava.io.IOException;
importjxl.Cell;
importjxl.Sheet;
importjxl.Workbook;
import jxl.read.biff.Biff Exception;
//用java将excel数据导入txt
Public class Write Txt{
public static void main(String[]args){
//TODOAuto-generatedmethodstub
Stringfilepath=”d:\\demo.xls”;
try{
Workbookworkbook=Workbook.getWorkbook(newFile(filepath));
Sheetsheet=workbook.getSheet(0);
Filefile=newFile(“d:/1.txt”);
FileWriterfw=newFileWriter(file);
BufferedWriterbw=newBufferedWriter(fw);
//j为行数,getCell(“列号”,”行号”)
intj=sheet.getRows();
inty=sheet.getColumns();
for(inti=0;i
for(intx=0;x
Cellc=sheet.getCell(x,i);
Strings=c.getContents();
bw.write(s);
bw.write(“”);
bw.flush();
}
bw.newLine();
bw.flush();
}
System.out.println(“写入结束”);
}catch(BiffExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}
}

有关txt转excel格式的内容今天就介绍到这里了,大家如果还想了解更多与之有关的内容,欢迎关注我们