Java 读取txt文件并以Excel格式编写
我是一个新手,但不知何故,我的spv希望我将一个复杂的.txtoutput文件从计算软件文件转换为excel格式,以便其他人更容易理解 下面是.txt文件的一小部分:Java 读取txt文件并以Excel格式编写,java,Java,我是一个新手,但不知何故,我的spv希望我将一个复杂的.txtoutput文件从计算软件文件转换为excel格式,以便其他人更容易理解 下面是.txt文件的一小部分: @BLD+@LW-1 @BLD-@ **0.99 1 g** **46.32 102.52 158.71 101.97 0.09** **2** @RGB 255 0 0@@BLD+@**min**@RGB 0 0 0@@BLD-@ **0.00
@BLD+@LW-1 @BLD-@ **0.99 1 g** **46.32 102.52 158.71 101.97 0.09**
**2** @RGB 255 0 0@@BLD+@**min**@RGB 0 0 0@@BLD-@ **0.00** @RGB 255 0 0@@BLD+@ **0.00**@RGB 0 0 0@@BLD-@ **0.00 0.00 0.00**
@RGB 0 0 255@@BLD+@**max**@RGB 0 0 0@@BLD-@ **6.92** @RGB 0 0 255@@BLD+@ **30.00**@RGB 0 0 0@@BLD-@ **53.09 29.84 0.13**
我需要的是用粗体写的值
任何形式的帮助,或者至少是如何解决它的想法都会非常有帮助。提前感谢。要阅读输入,您必须在代码中解析输入
对于输出到Excel,您可以使用或,您首先需要确定解析模式,从您的示例中我可以看出,您希望得到最后一个@symbol之后的所有值,再加上您还希望得到min和max,然后如果两个@symbol之间有十进制值,您也希望得到这些值,确定解析模式后,您可以创建一个扩展名为.csv的文件,并将这些值存储为逗号分隔,如下所示: 逐行读取.txt文件并逐行存储在.csv文件中
0.99,1g,46.32102.52158.71101.97,0.09。通过读取txt文件并使用或创建excel。每一行将转换为输出文件中的一行。您的值单元格由分隔符分隔。在本例中,分隔符是白色字符或字符集,可能是制表符。因此,在使用分隔符拆分值之后,应该读取所有行并将它们存储到数组中。完成此操作后,您可以使用Jetcel或Apache POI导出值。此任务的哪一部分会导致问题-1读取文本文件并解析其内容以拾取某些特定信息,或2使用提取的值创建excel文件?或者两者都有?我可以说两者都有