关于批量将一个大的TXT文件转为XML文件的问题

问题描述

请教各位XDJM,实际运用中需要将固定格式的.TXT文件导为.XML文件,在网络上搜索了类似的源码,也进行了实践,数据量小的情况下确实没有问题,但我需要转的记录数上10万条,数据量比较大,用找到的源码来做,读txt文件都是个问题,想请教有没有好的办法或者工具?非常感谢。

解决方案

解决方案二:
。。。。你一次性读入10W条到内存肯定有问题的哇分段读取txt吧比如你度个1000条然后再去读TXT文件的下一个1000条这样你原来的代码就可以用了
解决方案三:
使用BufferedInputStream或者nio的MappedByteBuffer来做,每次读取一块。
解决方案四:
BufferedReader,一次读一部分txt到内存,或者多个线程用FileRandomAccess,每个线程读定长

时间: 2024-09-29 08:41:22

关于批量将一个大的TXT文件转为XML文件的问题的相关文章

xml-java查询数据库数据转为XML文件实体属性多时的问题

问题描述 java查询数据库数据转为XML文件实体属性多时的问题 现在是查出数据库数据是list集合,通过遍历list获取Custinfo,如果实体中有很多属性那么就要写很多次getxxx()感觉这样繁琐很浪费时间,有什么方法不通过getXxx()可以把Custinfo属性中对应的数据库的数据循环加到xml文件中,目的是想减少实体中有很多属性时写getXxx(),这个想法是不是行不通? 解决方案 为什么要转为xml文件,,别人都是转为json,, 解决方案二: 你想想框架是怎么根据你的Bean对

怎样打开XML文件?xml文件如何打开?_WML教程

可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输.XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据. 格式特性 XML与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引.排序.查

XML是什么文件,xml文件怎么打开

XML是Extensible Markup Language的简写,一种扩展性标识语言.现在教你打开xml文件的方法和软件. 其实最简单的就是用EXCEL表格打开了.也可以用Netscape 6来打开XML文档,并且也可以用右键选择"察看源文件",当你用Netscape 6打开XML文档后,浏览器将用带颜色的代码显示根元素和子元素. 如何在 Excel 中打开文件 在Excel 中打开 XML 文件时,系统将提示您选择下列方法之一来导入XML 数据:作为 XML 列表,作为只读工作簿,

C# 读取xml文件忽略xml文件的注释

      默认情况下,读取xml文件是不忽略注释的,这样读取带注释的节点会造成异常,那么怎么屏蔽掉这些注释呢? 方案如下: XmlDocument doc = new XmlDocument(); XmlReaderSettings settings = new XmlReaderSettings(); settings.IgnoreComments = true; //xmlFilePath:xml文件路径 XmlReader reader = XmlReader.Create(xmlFil

高人知道哪有HTML文件转换为XML文件的转换器不?

问题描述 我想通过配置文件的配置就可以让HTML文件转换为不同的XML文件内容谢谢! 解决方案 解决方案二:Xerces+nekohtml解决方案三:几乎没有这样得工具!自己解析HTML,取内容转换为XML.

jsp读取大对象CLOB并生成xml文件示例

js|xml|对象|生成xml|示例 <%@ page contentType="text/html; charset=gb2312" %><%@ page info="database handler"%><%@ page import="java.io.*"%><%@ page import="java.net.*"%><%@ page import="jav

FlashPaper将Word文件转为PDF文件

在日常办公中,Word和PDF是我们最常用到的格式,不过遗憾的是这两种格式是不能直接互相转换的.Word和PDF之间的互转问题,只能靠我们自己来解决了. 有了FlashPaper,要把Word文档转换成PDF简直是轻而易举.FlashPaper虽然是一款商业软件,但在试用期中也足够我们使用转换文档格式的功能. 步骤一:首先下载安装FlashPaper,然后打开Word,将会发现Word工具栏上多出了三个新的按钮. 步骤二:打开要转换成PDF的Word文档,再单击"Convert current

超星阅读器pdz文件转为xps文件或pdf文件说明

所需软件:1.XPS Viewer(Win7自带的有XPS Viewer软件,XP系统需要下载XPS Viewer软件);2.pdfFactory软件(pdfFactory 是一个无须 Acrobat 创建 Adobe PDF 文件的打印机驱动程序.pdfFactory 提供的创建 PDF 文件的方法比其他方法更方便和高效.) 步骤: 一.转换为XPS文件 1.用超星阅读器打开你所要转换的文件. 2.点击"图书"菜单下的"打印".设置打印范围,如图(注:如果点击&q

jsp读取大对象CLOB并生成xml文件示例_JSP编程

<%@ page contentType="text/html; charset=gb2312" %> <%@ page info="database handler"%> <%@ page import="java.io.*"%> <%@ page import="java.net.*"%> <%@ page import="java.lang.*"%