`
yyys8517750
  • 浏览: 143515 次
  • 性别: Icon_minigender_1
  • 来自: 岳阳
社区版块
存档分类
最新评论

csv文件打印

阅读更多

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.actions.DispatchAction;
import java.io.PrintWriter;
import javax.servlet.http.HttpSession;


public class CsvPrint extends DispatchAction {

public ActionForward exportCsv(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
    throws Exception {

   HttpSession session = request.getSession();
   //抬头部分
   String data = "姓名,性别,年龄,电话,地址\n";
   //数据部分,可动态从数据库中获得
   data += "小一,男,14,034344343434,上海世纪大道\n";
   data += "微微,女,34,3432434334,香港测试\n";
   StringBuilder str = new StringBuilder();
   str.append(data);
   response.setContentType("text/csv");
   response.setCharacterEncoding("gb18030");
   response
     .setHeader("Content-Disposition",
       "attachment; filename=\""
         + new String("test.csv".getBytes("gb18030"),"iso8859-1") + "\"");
   PrintWriter out = response.getWriter();
   out.write(str.toString());
   out.flush();
   out.close();
   return null;
}

}

 

分享到:
评论

相关推荐

    C语言读取CSV文件

    CSV文件以其简洁的格式,被广泛用于存储表格数据,如数据库导出、数据分析等。本篇文章将深入讲解如何使用C语言编写一个读取CSV文件的接口,并探讨相关知识点。 首先,我们需要理解CSV文件的基本结构。CSV文件由一...

    C#数据保存至csv文件.zip_C# 新建CSV_C# csv_C#数据存储_csv_读写CSV

    下面的示例展示了如何读取上述创建的CSV文件并打印内容: ```csharp using System.IO; using System.Collections.Generic; // 读取CSV文件 List[]> records = new List[]>(); using (StreamReader reader = new ...

    c#读写CSV加codesoft打印

    在这个项目中,我们讨论的是如何在C#环境中进行CSV文件的读写,并且解决中文编码问题,以及如何利用Codesoft软件进行条码打印。 首先,让我们深入了解一下C#读写CSV的基本步骤: 1. **读取CSV文件**:在C#中,可以...

    java读写csv文件,中文乱码问题

    在处理CSV文件时,尤其是涉及中文字符时,可能会遇到乱码问题。这个问题通常与字符编码设置有关。下面我们将深入探讨如何在Java中正确地读取和写入CSV文件,以及解决中文乱码的问题。 1. **字符编码的理解**: - ...

    c语言输出csv文件程序,原创

    文件为c程序文件,实现功能:C语言输出csv文件,测量数据形成表格

    淘宝csv文件-导出数据包.zip

    标题 "淘宝csv文件-导出数据包.zip" 提供了一个关于数据处理的场景,其中包含一个CSV(逗号分隔值)文件,这种格式通常用于存储表格数据,如电子表格或数据库。在这种情况下,文件可能来自淘宝平台,可能是商家为了...

    读取Excel格式CSV格式文件

    这段代码会打开名为"example.csv"的CSV文件,读取所有列头并打印,然后逐行读取数据。 在实际项目中,根据需求和性能考虑,可能需要选择合适的库来处理Excel或CSV文件。例如,如果需要处理大量数据,CSV可能是更好...

    java读写excel、csv文件

    文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF

    CSV文件格式读写代码

    ### CSV文件格式读写知识点详解 #### 一、CSV文件简介 CSV(Comma-Separated Values)是一种常用的数据交换格式,它以纯文本形式存储表格数据,其中每一行表示一个记录,每列由逗号分隔。由于其简单易懂的特点,CSV...

    C++读取CSV文件

    CSV文件因其简洁性和通用性而被广泛应用。本篇文章将深入探讨如何使用纯C++来读取CSV文件,不依赖任何第三方库,同时会提供一个简单的CSVReader类设计及其使用示例。 首先,理解CSV文件的结构至关重要。CSV文件由一...

    csv_example.rar

    本示例“csv_example.rar”专注于在Windows操作系统环境下,通过编程语言来读取CSV文件。我们将深入探讨如何进行这项操作,以及涉及到的相关知识点。 首先,CSV文件的基本结构是每一行代表一个记录,每列数据由逗号...

    C#读取csv文件的实例源码

    在C#编程环境下,处理CSV文件是常见的任务,尤其是在开发Windows桌面应用程序(如WinForm)时。本文将详细介绍如何使用C#来读取CSV文件,并提供一个实例源码进行解析。 首先,理解CSV文件的基本结构至关重要。CSV...

    c++的csv文件读写

    本文将详细讲解如何在C++环境下,特别是在Visual C++ 2005(VC2005)中进行CSV文件的读写操作。 CSV文件的核心特点是用逗号分隔各个字段,每一行代表一条记录,每条记录由一个或多个字段组成。在C++中,我们可以...

    csv格式文件读写c++函数

    在C++中,处理CSV文件通常需要自定义函数来实现读写操作,因为C++标准库并没有内置的CSV处理功能。本篇文章将深入探讨如何使用C++编写CSV文件的读写函数,并提供相关的测试代码。 ### CSV文件的基本结构 CSV文件的...

    Python数据可视化工具matplotlib的学习笔记(四)-CSV文件

    CSV文件 :将数据作为一系列以逗号分隔的值(CSV)写入文件。 分析CSV文件头 : import csv filename = 'sitka_weather_07-2014.csv' with open(filename) as f: reader = csv.reader(f) header_row = next(reader...

    使用C#读取csv文件的实例源码

    本实例将探讨如何使用C#读取CSV文件,通过源码分析来深入理解其实现原理。 首先,我们需要了解C#读取CSV文件的基本步骤。通常,我们可以使用`System.IO`命名空间中的`StreamReader`类来逐行读取文件内容,然后根据...

    读取和写入csv文件

    尤其在后台开发中,处理CSV文件的能力是必不可少的技能之一。本篇将详细介绍如何读取和写入CSV文件,并结合提供的"FastCSV-master"压缩包文件进行相关知识讲解。 首先,CSV文件的结构非常直观,每一行代表一条记录...

    Unity3D读取Csv文件2

    这个示例代码将读取一个名为 test.csv 的 Csv 文件,并将其内容打印出来。 使用 Unity3D 读取 Csv 文件是一种简单的操作,我们可以使用 Lua 语言来实现这个操作,并将 Csv 文件的内容解析成多个字段,最后将其添加...

    python读取一个包含销售数据的CSV文件,计算每个月的总销售额,并绘制出销售额的月变化图

    注意:这段代码假设你有一个CSV文件(命名为sales_data.csv),其中包含两列:'Date'和'Sales'。'Date'列应包含日期信息(如'YYYY-MM-DD'格式),'Sales'列应包含对应的销售额数据。你需要根据实际情况调整文件路径...

    操作csv文件,读写csv文件jar包opencsv

    这将逐行读取CSV文件,并将每一行的数据作为字符串数组打印出来。 3. **写入CSV文件**:使用`CSVWriter`类可以将数据写入CSV文件。下面是如何创建一个新的CSV文件并写入数据的例子: ```java import ...

Global site tag (gtag.js) - Google Analytics