如何将以下数据转换为excel。输入数据是.txt
文件,看起来像这样:xml data to excel转换
<xml>1,4,,5,<header>2,44,,55,6,2,</header></xml>
<xml><header>23,5,6,,2</header>3,4,5,66,,</xml>
and so on..
基本上剥去标签,并把数据导入Excel。每个数字应该在它自己的单元格中,空白值应该导致空白单元格。对于上面的例子,在.xls
输出应该是这个样子..
1 4 5 2 44 55 6 2
23 5 6 2 3 4 5 66
不能真的任何格式,使输出更好看,但基本都在它自己的小区每个数字和空白那里的数据丢失。由于数据缺失,我的意思是在输入中的两个逗号之间没有任何内容,正如你在上面看到的(,,
)。
还有人问我我试过的是什么,我将数据转换为csv,然后使用EPPlus将其写入excel文件,但有太多问题,它不是直接转换和数据没有被正确写入,我的代码太杂乱。因此,排除故障并修复问题不是一个好主意。我确信有一个更简单的解决方案。任何帮助将不胜感激!
看起来好像如果你可以简单地去掉所有标签数据已经是csv格式,这个excel可以处理 – pasquers
就像一个解决方法,你可以尝试用单独的替换doble逗号(',,')逗号(',')在csv文件中。 –
例如,您可以在大多数编辑器中用“”代替所有“<.*>” – pasquers