首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >读取txt文件并将其写入Excel格式

读取txt文件并将其写入Excel格式
EN

Stack Overflow用户
提问于 2012-10-01 17:04:08
回答 4查看 1.1K关注 0票数 1

我是一个新手,但不知何故,我的spv要求我将一个复杂的.txt(计算软件输出文件)文件转换为excel格式,以便其他人更容易理解。

下面是.txt文件的一小部分:

代码语言:javascript
运行
复制
@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** 

我需要得到的是用粗体写的值。

任何形式的帮助,或者至少是如何解决它的想法都将是非常有帮助的。提前谢谢。

EN

回答 4

Stack Overflow用户

发布于 2012-10-01 17:10:51

要读取输入,必须在代码中解析输入

要输出到Excel,可以使用Apache POIJExcelApi

票数 0
EN

Stack Overflow用户

发布于 2012-10-01 17:12:39

你首先需要决定解析模式,从你的例子中我可以看到,你想获得最后一个@符号之后的所有值,你还想要"min“和"max”,然后如果两个@符号之间有十进制值,你也想要这些值,在决定你的解析模式后,你可以创建一个扩展名为.csv的文件,并将这些值存储为逗号分隔,如下所示。

逐行读取.txt文件并将其存储在.csv文件中。

0.99,1g,46.32,102.52,158.71,101.97,0.09。

票数 0
EN

Stack Overflow用户

发布于 2012-10-01 17:13:39

通过读取您的txt文件,并使用JExcelApache POI创建excel。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12670297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档