【发布时间】:2014-06-25 07:29:52
【问题描述】:
这里我需要从表中获取值,而不是手动值,例如显示名称、年龄。 而且我不需要在位置生成 csv 文件。相反,它应该向我显示一个可以下载 csv 文件的弹出窗口。如何做到这一点?
到目前为止,我尝试使用 java 将数据导出到 csv。 我使用了一些手动值,例如显示名称、年龄。但我需要从表中获取值。例如
<table>
<td>
--datas--
</td>
</table>
Java 代码:
import java.io.FileWriter;
import java.io.IOException;
public class test
{
public static void main(String [] args)
{
generateCsvFile("D:/test.csv");
}
private static void generateCsvFile(String sFileName)
{
try
{
FileWriter writer = new FileWriter(sFileName);
writer.append("DisplayName");
writer.append(',');
writer.append("Age");
writer.append('\n');
writer.append("Dinesh");
writer.append(',');
writer.append("23");
writer.append('\n');
writer.append("Kumar");
writer.append(',');
writer.append("29");
writer.append('\n');
//generate whatever data you want
writer.flush();
writer.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
【问题讨论】:
-
您自己做过这些吗?究竟是什么不工作?