問題タブ [opencsv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1430 参照

grails - ダウンロード用にファイルをエクスポートするためにHttpServletResponseを使用してエラーを発生させます

Grailsアプリケーションでopencsvを使用して、PersonドメインクラスからCSVに属性をエクスポートしています。ただし、次のエラーが発生します。

パス[/myapp]のコンテキストでサーブレット[デフォルト]のServlet.service()が例外をスローしました[リクエスト処理に失敗しました。ネストされた例外はorg.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException:エラー処理GroovyPageView:getOutputStream()はすでにこの応答に対して呼び出されています]ルート原因メッセージ:getOutputStream()はすでにこの応答に対して呼び出されています

オンラインで検索すると、HttpServletResponse応答のどこかにresponseComplete()メソッドを実装することが答えかもしれないと思います。ただし、これを行う方法がわかりません。何か案は?これが私のコードです:

0 投票する
2 に答える
2745 参照

java - opencsvは一重引用符と二重引用符をエスケープします

opencsvを使用してcsvファイルを読み取っています。csvファイルに一重引用符または二重引用符が含まれている場合があります。csvファイル自体のデータを変更せずにそれらを読み取るにはどうすればよいですか。

今のところ、一重引用符を2つの一重引用符に置き換えると、二重引用符と同じように正常に機能し、一重引用符を2つに置き換えると機能します。しかし、私はソースファイルに触れたくありません。

アクセスするコードは次のとおりです

この結果、二重引用符も含まれる次の行がスキップされます。奇数行はすべて挿入され、偶数行はスキップされます。

前もって感謝します

0 投票する
10 に答える
57943 参照

java - OpenCSV - 順序に関係なく、選択した列を Java Bean にマップする方法は?

次の列を含む CSV ファイルがあります: idfnametelephone、。lnameaddress

、およびデータメンバーを持つPersonクラスがあります。これらの列のみを CSV ファイルからオブジェクトにマップし、列を破棄したいと考えています。これどうやってするの?今後さらに列が追加されると、ソリューションはスケーリングする必要があります。また、列の位置に関係なく機能するはずです。idfnamelnamePersontelephoneaddress

理想的なソリューションでは、ユーザーは読み取る列のみを指定し、それは機能するはずです。

0 投票する
6 に答える
36261 参照

java - OpenCSVリーダーを使用して最初の行をスキップする

これが私が現在使用しているラインです

見出しを含むcsvの最初の行をスキップしたい。デフォルトのコンストラクターですでに使用可能なデフォルトの1つのコンマ(、)を除いて、区切り文字を使用したくありません。パラメータ化されたコンストラクタには、noをスキップするオプションがあります。行の数ですが、コンストラクターの2番目と3番目のパラメーターの処理方法。

- ありがとう

0 投票する
3 に答える
992 参照

java - 部分的なcsvファイルからクラスを埋める方法

私はJavaでクラスを持っています:

CSVファイルからデータを入力する必要があります。ただし、CSV ファイルのすべての列が必須というわけではなく、順序が異なる場合もあります。

CSV の例 1:

ID、電話番号、名前
1,421904123456、ピーター
2,420558811225、ジョン
...

CSV の例 2:

ID、名前
3、アレックス
8、ステファン

それを行う方法について何かアドバイスはありますか?

0 投票する
4 に答える
23861 参照

java - Java用の優れた効果的なCSV/TSVリーダー

約行以上の大きCSVTSV(タブ区切りの)ファイルを読み込もうとしています。今、私はを含む行1000000を読み込もうとしましたが、それは私に。をスローします。行のある小さなファイルで動作します。だから私は巨大なファイルの読み取りをサポートするものが他にあるかどうか疑問に思いました。あなたはなにか考えはありますか?TSV~2500000opencsvjava.lang.NullPointerExceptionTSV~250000LibrariesCSVTSV

私のコードに興味のある人は誰でも(私はそれを短くしているので、Try-Catch明らかに無効です):

編集:これは私が:を構築する方法InputStreamReaderです

0 投票する
8 に答える
50126 参照

java - 生成されたcsvファイルの不要な二重引用符

以下のJavaコードを使用してCSVファイルを作成しました。

CSVファイルを取得していますが、ファイルの内容に不要な二重引用符が含まれています。

例えば。「ABC」、「123」、「KDNJ」

これらの二重引用符が追加された場所からはわかりません。

0 投票する
0 に答える
152 参照

ios - iOS Xcodeの配列内のcsvファイルからいくつかの行を削除する

私はiOSが初めてtableviewで、csvファイルからデータを取得する. 私がやりたいことは、ファイルにいくつかの行を表示しないことです。ファイルの外観は次のとおりです

1,1,1,イベント名
,id,リスト順,姓,名,グループ

だけを表示してから、その下にある a で始まるものをロードして、詳細ビューに表示したいと1,1,1,event Name考えtableview,います。どうすればいいですか?

0 投票する
1 に答える
5127 参照

fileoutputstream - OpenCSV を使用した FileOutputStream によるパフォーマンスへの影響

OpenCSVを使用しています

(http://opencsv.sourceforge.net/apidocs/au/com/bytecode/opencsv/CSVWriter.html)

xml コンテンツを含むファイルからレポートを作成します。

これには2つの方法があります - >

i) FileOutputStream を使用して書き込みます

ii) BufferedWriter を使用して書き込む

あるオプションを別のオプションよりも選択することによって、このレポートの執筆のパフォーマンスがどのように影響を受けるか知っている人はいますか?

私の理解では、使用できるストリームを取得する限り、OpenCSV は気にしません。

パフォーマンスのデルタ(差) は、出力ストリームがファイルから作成される前のステップになります。

OutputStreamWriterBufferedWriterの使用によるパフォーマンスへの影響は?

0 投票する
1 に答える
1811 参照

java - OpenCSV を使用して SQL テーブルを CSV にダンプする

Netbeans と OpenCSV を使用して、ResultSet から csv ファイルにデータを書き込もうとしています。OpenCSV ライブラリを追加しました:

ただし、次のエラーが表示されます。

他のインポートが不足していますか?