当前位置: 首页 > 知识库问答 >
问题:

JavaCSV编写器失败,但数据就在那里

岑熙云
2023-03-14

我正在尝试将查询的输出写入CSV。字符串在那里(控制台输出显示“公司1、公司2、公司3”等——但创建的CSV是空的。

while (rs2.next()) { 
    out.write(rs2.getString("CompanyName") );
    System.out.println(rs2.getString("companyname"));
    out.newLine();
}
rs2.close();
fstream.flush();
fstream.close();

共有1个答案

许承悦
2023-03-14
FileOutputStream os = new FileOutputStream(new File(getFilesDir(),"myfile.csv"));
            OutputStreamWriter osw = new OutputStreamWriter(os, "UTF-8");
            BufferedWriter bw = new BufferedWriter(osw);

while (rs2.next()) { 
    bw.write(rs2.getString("CompanyName"));
    System.out.println(rs2.getString("companyname"));
    bw.newLine();
}
rs2.close();
bw.close()
osw.close()
os.close()
bw.flush()
osw.flush()
os.flush()

也许,此代码适用于您:)

 类似资料:
  • 我在安装我创建的包时遇到问题。。。。 https://packagist.org/packages/mardy-git/redirect 据我所知,一切正常,我应该能够安装它。但是,当我运行composer安装或更新时,会收到以下错误消息。。。 在我的composer.json文件中,我有: 这是我今天下午创建的一个全新的包,我以前没有遇到过这样的问题,所以我不知道从哪里开始寻找解决方案。如果我删

  • 我在 Groovy 控制台中测试了以下代码,两者都按预期失败:第一个测试: 第二个测试: 等价物在Grails中运行(即类被实例化并在单元测试中使用),但不会抛出异常。例如: 我可以知道为什么会有差异吗?谢谢。

  • 我遇到了使用作曲家psr-4自动加载功能和PHPUnit的问题。问题发生在我的本地机器以及TravisCI版本上。单元测试无法找到我的类,而普通脚本可以找到。 当然,任何配置都有问题,但我无法找出我做错了什么。提前感谢你的帮助。 这是我的项目文件结构: 公共/ src/ http/ urlhelper。php 小黑 超文本传输协议/ urlhelper.test.php 这是我的作曲家的作品。js

  • 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答问题。 我正在尝试将查询的输出写入CSV。字符串在那里(控制台输出显示“公司1、公司2、公司3”等——但创建的CSV是空的。

  • 我一直在关注Caroline的博客来设置一个多用户composer rest服务器。所以,我有两个服务器,即。管理服务器和用户服务器。 正如教程I中提到的: null 我第一次从Java服务交换JWT令牌。为了创建承载令牌,我编写了以下代码: 有了这个,我就能拿到令牌了。接下来,我使用这个令牌将卡导入到用户服务器上的钱包中: 然而,这导致:

  • 我已经容器化了一个Spring引导应用程序。它包含在一个jar文件中。当我单独调用jar文件时,它正在工作,但是当我通过运行它时,它会产生以下错误: ConfigServletWebServerApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“crawle