問題タブ [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.
grails - ダウンロード用にファイルをエクスポートするためにHttpServletResponseを使用してエラーを発生させます
Grailsアプリケーションでopencsvを使用して、PersonドメインクラスからCSVに属性をエクスポートしています。ただし、次のエラーが発生します。
パス[/myapp]のコンテキストでサーブレット[デフォルト]のServlet.service()が例外をスローしました[リクエスト処理に失敗しました。ネストされた例外はorg.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException:エラー処理GroovyPageView:getOutputStream()はすでにこの応答に対して呼び出されています]ルート原因メッセージ:getOutputStream()はすでにこの応答に対して呼び出されています
オンラインで検索すると、HttpServletResponse応答のどこかにresponseComplete()メソッドを実装することが答えかもしれないと思います。ただし、これを行う方法がわかりません。何か案は?これが私のコードです:
java - opencsvは一重引用符と二重引用符をエスケープします
opencsvを使用してcsvファイルを読み取っています。csvファイルに一重引用符または二重引用符が含まれている場合があります。csvファイル自体のデータを変更せずにそれらを読み取るにはどうすればよいですか。
今のところ、一重引用符を2つの一重引用符に置き換えると、二重引用符と同じように正常に機能し、一重引用符を2つに置き換えると機能します。しかし、私はソースファイルに触れたくありません。
アクセスするコードは次のとおりです
この結果、二重引用符も含まれる次の行がスキップされます。奇数行はすべて挿入され、偶数行はスキップされます。
前もって感謝します
java - OpenCSV - 順序に関係なく、選択した列を Java Bean にマップする方法は?
次の列を含む CSV ファイルがあります: id
、fname
、telephone
、。lname
address
、およびデータメンバーを持つPerson
クラスがあります。これらの列のみを CSV ファイルからオブジェクトにマップし、列を破棄したいと考えています。これどうやってするの?今後さらに列が追加されると、ソリューションはスケーリングする必要があります。また、列の位置に関係なく機能するはずです。id
fname
lname
Person
telephone
address
理想的なソリューションでは、ユーザーは読み取る列のみを指定し、それは機能するはずです。
java - OpenCSVリーダーを使用して最初の行をスキップする
これが私が現在使用しているラインです
見出しを含むcsvの最初の行をスキップしたい。デフォルトのコンストラクターですでに使用可能なデフォルトの1つのコンマ(、)を除いて、区切り文字を使用したくありません。パラメータ化されたコンストラクタには、noをスキップするオプションがあります。行の数ですが、コンストラクターの2番目と3番目のパラメーターの処理方法。
- ありがとう
java - 部分的なcsvファイルからクラスを埋める方法
私はJavaでクラスを持っています:
CSVファイルからデータを入力する必要があります。ただし、CSV ファイルのすべての列が必須というわけではなく、順序が異なる場合もあります。
CSV の例 1:
ID、電話番号、名前
1,421904123456、ピーター
2,420558811225、ジョン
...
CSV の例 2:
ID、名前
3、アレックス
8、ステファン
それを行う方法について何かアドバイスはありますか?
java - Java用の優れた効果的なCSV/TSVリーダー
約行以上の大きCSV
なTSV
(タブ区切りの)ファイルを読み込もうとしています。今、私はを含む行1000000
を読み込もうとしましたが、それは私に。をスローします。行のある小さなファイルで動作します。だから私は巨大なファイルの読み取りをサポートするものが他にあるかどうか疑問に思いました。あなたはなにか考えはありますか?TSV
~2500000
opencsv
java.lang.NullPointerException
TSV
~250000
Libraries
CSV
TSV
私のコードに興味のある人は誰でも(私はそれを短くしているので、Try-Catch
明らかに無効です):
編集:これは私が:を構築する方法InputStreamReader
です
java - 生成されたcsvファイルの不要な二重引用符
以下のJavaコードを使用してCSVファイルを作成しました。
CSVファイルを取得していますが、ファイルの内容に不要な二重引用符が含まれています。
例えば。「ABC」、「123」、「KDNJ」
これらの二重引用符が追加された場所からはわかりません。
ios - iOS Xcodeの配列内のcsvファイルからいくつかの行を削除する
私はiOSが初めてtableview
で、csvファイルからデータを取得する. 私がやりたいことは、ファイルにいくつかの行を表示しないことです。ファイルの外観は次のとおりです
1,1,1,イベント名
,id,リスト順,姓,名,グループ
だけを表示してから、その下にある a で始まるものをロードして、詳細ビューに表示したいと1,1,1,event Name
考えtableview
て,
います。どうすればいいですか?
fileoutputstream - OpenCSV を使用した FileOutputStream によるパフォーマンスへの影響
OpenCSVを使用しています
(http://opencsv.sourceforge.net/apidocs/au/com/bytecode/opencsv/CSVWriter.html)
xml コンテンツを含むファイルからレポートを作成します。
これには2つの方法があります - >
i) FileOutputStream を使用して書き込みます
ii) BufferedWriter を使用して書き込む
あるオプションを別のオプションよりも選択することによって、このレポートの執筆のパフォーマンスがどのように影響を受けるか知っている人はいますか?
私の理解では、使用できるストリームを取得する限り、OpenCSV は気にしません。
パフォーマンスのデルタ(差) は、出力ストリームがファイルから作成される前のステップになります。
OutputStreamWriterとBufferedWriterの使用によるパフォーマンスへの影響は?
java - OpenCSV を使用して SQL テーブルを CSV にダンプする
Netbeans と OpenCSV を使用して、ResultSet から csv ファイルにデータを書き込もうとしています。OpenCSV ライブラリを追加しました:
ただし、次のエラーが表示されます。
他のインポートが不足していますか?