`
qtlkw
  • 浏览: 307305 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java xml & csv

    博客分类:
  • JAVA
 
阅读更多
最近很少有时间来写写东西,离职前忙着交接,本想好好整理一些文档出来。但始终抽不出时间,到新公司也就作罢了。感觉人的懒惰性还是很强。

最新写util tools时,发现基础数据结构类一定要想清楚,要不能得花大时间重构。还得仔细研磨一下模式,应用程序易扩展得用模式去写。

附: JAVA中输入什么转义字符,使导出excel或csv文档实现ALT+Enter的效果?
在Java中,要实现Alt + Enter的效果,需要给单元格内容加上双引号 \" ,在强制换行处写入 \n 。

例如,要实现某一单元格内的数据为 b<Alt+Enter>c,得输入:\"b\nc\"。

另外,如果你的单元格内容中原来就包含双引号 \" ,上面的方法会失效。
/**
 * generate csv file
 * 
 * @return
 */
public void execute(String[] menuArr) {
	try {
		for (String menuStr : menuArr) {
			javaFileSet.clear();
			idfFileSet.clear();

			this.menuName = menuStr;
			sb.append(menuName).append(",\"");
			StringBuilder builder = new StringBuilder();
			extractInfo(builder);
			getContent(javaFileSet);
			sb.append("\",\"");
			getContent(idfFileSet);
			sb.append("\"\r\n");
		}
		FileInfo fileInfo = new FileInfo();
		fileInfo.setBodyContent(sb.toString());
		makeFile.process(fileInfo);
	} catch (Exception e) {
		e.printStackTrace();
	}
}

private void getContent(Set<String> set) {
	int i = 0;
	for (String str : set) {
		if (i > 0) {
			sb.append("\n");
		}
		sb.append(str);
		i++;
	}
}
分享到:
评论

相关推荐

    将xml文件转换成csv格式

    2. **解析XML文件**:使用XML解析器,如Python的`ElementTree`库,Java的`JDOM`或`DOM4J`,或者JavaScript的`DOMParser`,来读取和解析XML文件。解析器能够将XML文档转化为可操作的对象结构。 3. **构建CSV数据模型...

    java使用javacsv读取csv文件 导入Mysql数据库

    在Java编程中,将CSV(逗号分隔值)文件的数据导入到MySQL数据库是一项常见的任务。这个过程涉及几个关键步骤,包括读取CSV文件、解析数据、建立与数据库的连接以及执行SQL插入语句。本篇文章将详细讲解如何使用java...

    java实现csv 转 xml

    2. Apache Commons CSV和Apache XMLBeans:Apache Commons CSV库用于解析CSV,而XMLBeans库可以将Java对象序列化为XML。 方法三:自定义解析和转换 如果你需要更精细的控制,可以自定义CSV解析器和XML生成器。使用...

    xml2csv:XML到CSV转换器应用程序和Java工具包

    xml2csv 这是一个命令行实用程序和库,可根据用户提供的配置将XML文件转换为CSV文件。 为什么要使用xml2csv? xml2csv适用于以下情况: 您有一组XML文件: 所有都需要转换。 其中一些需要根据文件名进行转换。 ...

    XML文件批量转换CSV文件工具.rar

    因此,无论你使用的是Windows、Mac还是Linux操作系统,只要安装了Java,都可以运行这个XML转CSV工具。 总的来说,这个“XML文件批量转换CSV文件工具”是数据处理工作流中的实用工具,尤其适用于需要将XML数据整合到...

    java实现excel转csv

    在Java编程环境中,将Excel文件(.xls或.xlsx格式)转换为CSV文件是一项常见的任务,特别是在数据处理和分析中。本文将深入探讨如何利用Java来完成这个过程,主要使用Apache POI库,这是一个广泛使用的开源库,专门...

    java实现导出csv文件并上传sftp

    在Java开发中,有时我们需要将后端数据导出为CSV(Comma Separated Values)文件,以便用户可以方便地下载和处理数据。CSV文件是一种通用的、轻量级的数据交换格式,适合存储表格数据。本篇文章将深入探讨如何使用...

    java对csv文件进行读写操作

    在Java中,处理CSV文件通常需要借助第三方库,如本示例中的`javacsv.jar`。`javacsv`是由Dave Taylor创建的一个小型库,专门用于读写CSV文件。下面我们将详细探讨如何使用Java和`javacsv`库对CSV文件进行读写操作。 ...

    Java操作csv文件

    首先,Java并没有内置的库直接支持CSV操作,但我们可以借助第三方库,如Apache Commons CSV、OpenCSV或Java 8引入的java.util.CSV API。在这里,我们以Apache Commons CSV为例,因为它是业界广泛使用的库,提供了...

    java 导出csv文件并上传sftp

    在Java编程环境中,导出CSV(Comma Separated Values)文件是一种常见的数据交换格式,尤其在数据处理和分析中非常流行。CSV文件以其简洁、易读的特性,使得它们成为跨平台传输数据的理想选择。本篇文章将深入探讨...

    Java解析CSV文件

    本篇将详细介绍如何在Java中解析CSV文件,并以给定的"Java解析CSV文件"主题为例,结合提供的资源——`lucky_number_format.csv`、`javacsv-2.0.jar`和`CsvUtil.java`进行深入探讨。 首先,我们来看`javacsv-2.0.jar...

    java 根据javaBean反射自定义导出 excel、xml、pdf、csv

    在Java编程中,根据JavaBean反射来实现数据的导出,如Excel、XML、PDF和CSV格式,是一种常见的数据处理技术。JavaBean是Java中的一种设计模式,它提供了一种标准的方式来封装对象属性,便于数据操作。反射机制则是...

    java 读写 csv 文件

    在Java编程语言中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,用于存储表格数据。处理CSV文件在各种场景下都很常见,比如数据分析、导入导出数据等。本篇文章将深入探讨如何使用Java来读取和写入...

    xml2csv.jar:命令行xml到csv工具-开源

    xml2csv是用JAVA编写的小型命令行工具,可在所有支持JRE 8或更高版本的平台上使用。 示例:1.帮助java -jar xml2csv-1.0.jar --help 2.从xml中提取节点:java -jar xml2csv-1.0.jar --nodes test / cd_catalog.xml...

    java csv操作实例

    在Java编程中,CSV(Comma Separated Values)文件是一种常见的数据存储格式,用于存储表格数据,如电子表格或数据库。CSV文件以纯文本形式存储,每一行代表一个记录,记录之间的分隔符通常是逗号,但也可以是其他...

    java读取csv格式文件

    在Java编程环境中,CSV(Comma Separated Values)文件是一种常见的数据存储格式,通常用于导入导出数据到数据库、电子表格或分析工具。CSV文件以其简单性和通用性而受到广泛欢迎。本篇将深入探讨如何在Java中读取...

    JAVA导入CSV文件

    在Java编程中,CSV(Comma Separated Values)文件是一种常用的数据存储格式,因其简单易用而被广泛应用于数据交换。CSV文件以逗号分隔各个字段,每一行代表一个记录,非常适合用来存储表格数据。当需要处理这些数据...

    XML2CSV-Generic-Converter:将XML压缩为CSV以适合您的心情-开源

    Java XML到CSV(XML2CSV)通用转换工具。 将一个或多个类似的XML文件展平为CSV投影。 我这样做是为了从大型XML文件中提取数据并将它们收集到使用电子表格更容易打开的文件中,因为当我需要(Java +真正的通用+独立的...

    java操作CSV的官方jar包

    在Java编程中,处理CSV(Comma Separated Values)文件是一项常见的任务,特别是在数据导入、导出或数据分析的场景中。CSV文件格式简单且广泛使用,因为它允许在各种应用程序之间轻松交换数据。Java中虽然没有内置的...

    java 导入Excel 文件,支持xls、xlsx、csv格式

    以下将详细讲解如何在Java中处理`xls`、`xlsx`和`csv`格式的文件。 首先,对于`xls`文件,这是Excel 2003及更早版本使用的文件格式,基于HSSF(Horrible Spreadsheet Format)库。Apache POI项目提供了一个强大的...

Global site tag (gtag.js) - Google Analytics