問題タブ [export-to-csv]
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.
java - javaを使用してデータベースから.csvに大量のデータをエクスポートする際の問題
お気遣いありがとうございます。
Java を使用して、大量のデータ、実際には大量のデータ (600 万行) を .csv ファイルにエクスポートしたいと考えています。このアプリは、JPA を使用し、toplink (ojdbc14) を使用するスイング アプリケーションです。
私は使用しようとしました:
BufferedWriter RandomAccessFile FileChannel
などなど、メモリの消費量が非常に多いままで、最大ヒープ サイズを 800m (-Xmx800m) に設定しても、Java ヒープのメモリ不足例外が発生します。
ソースコードの私の最後のバージョン:
600 万行あるので、ファイルの作成中にそのデータをメモリに保存したくありません。多くの一時ファイル (それぞれ 5000 行) を作成し、プロセスの最後に、2 つの FileChannel を使用して、これらすべての一時ファイルを 1 つのファイルに追加しました。ただし、参加前にメモリ不足の例外が起動されます。
大量のデータをエクスポートするための別の戦略はありますか?
回答ありがとうございます。私の英語でごめんなさい、私はxDを改善しています
powershell - エクスポート付きハッシュテーブル-CSV
データをcsvにエクスポートしていますが、何らかの理由で@{}が転送されています。これがサンプルスクリプトです。
DSFree列の出力は次のようになります:@ {FreeSpaceMB = 686704}
@ {}のエクスポートを停止するにはどうすればよいですか?
前もって感謝します。
excel - Excelで「高い」文字をHTMLエンコードまたは音訳する方法は?
Excel で、アクセント記号付きの文字、カーリー クォートなどを含むセルの内容を、同じ文字の HTML、または音訳されたプレーンテキスト バージョンに変換するにはどうすればよいですか?
「高」文字を含む XLS ドキュメントがあります。データは DB 接続を介して取り込まれ、Excel は異なるコードページにある個々のセル (または行) を正しく処理しているようです。
このデータを CSV にエクスポートすると、一部の上位文字が正しくレンダリングされません。Excel はドキュメントに単一のエンコーディングを使用しているように見えます (もちろん)。同じドキュメント内の他の値と一致していること)。
Excel はエクスポート前にテキストを正しくレンダリングするので、この時点で大文字を HTML に対応するものにエンコードし、CSV にエクスポートして、CSV が ASCII のみであることを確認できるはずです。
(あるいは、単純な ASCII に音訳することもできますが、それは貧弱なアプローチのようで、おそらく簡単ではありません ...)
html - HTMLテーブルデータを.csvファイルとしてエクスポートするにはどうすればよいですか?
Webサイトのhtmlテーブルにデータのテーブルがあり、そのデータを.csvファイルとしてエクスポートする方法を知る必要があります。
これはどのように行われますか?
function - ワークスペース オブジェクト (データ フレーム) を csv ファイルにエクスポートする機能
名前に「obj」という文字列が含まれるワークスペースのデータ フレームを、同じ名前の csv ファイルにバッチ エクスポートしたい
次のコードを考えましたが、残念ながら機能しません。
何か案は?前もって感謝します
json - jQuery DataTables を CSV 形式に変換する方法
jquery データテーブルを使用しています。これらのデータ テーブルを CSV 形式に変換する方法を教えてください。データを JSON オブジェクトとして取得しています。どうもありがとう
r - RでUTF-8 BOMを.csvにエクスポート
RJDBC を介して MySQL データベースからファイルを読み込んでいますが、すべての文字が R で正しく表示されます (例: נווה שאנן)。ただし、 write.csv および fileEncoding="UTF-8" を使用してエクスポートした場合でも、出力は
<U+0436>.<U+043A>. <U+041B><U+043E><U+0437><U+0435><U+043D><U+0435><U+0446>
ブルガリア語、ヘブライ語、中国語などのようになります (この場合、これは上記の文字列ではなくブルガリア語の文字列です)。ã、ç などの他の特殊文字は正常に機能します。
これはUTF-8 BOMが原因だと思われますが、ネット上で解決策が見つかりませんでした
私のOSはドイツのWindows7です。
編集:試しました
そして(私の知る限り)同等のものwrite.csv(x, file="file.csv",fileEncoding="UTF-8",row.names=FALSE)
。
text - データとテキストのファイルへのエクスポート、追加/追加(Mathematica)
テーブル「mydata1」からCSV形式のデータを「file1.dat」にエクスポートしています。以下は数学コードです:
これで、私の「file1.dat」は次のようになります。
これで、テーブル「mydata2」(以下のコード)から別のデータセットができました。このテーブル「mydata2」のデータを同じファイル「file1.dat」に保存できるようにしたいのですが、その前に次のことを行う必要があります。ファイル「file1.dat」にテキストを書き込みます。たとえば、「以下のデータはmydata2からのものです」。
両方のテーブルの両方のデータをCSV形式でエクスポートする必要があることに注意してください。
最終的に、私のデータファイル「file1.dat」は次のようになります。
最終的なデータファイル「file1.dat」を観察すると、「mydata1」のデータの下にテーブル「mydata2」のデータがあり、その間にテキストが書き込まれているはずです。
注:拡張子がTXTで、CSV形式でデータをエクスポートします。例:
「PutAppend」を使用しましたが、期待した結果が得られませんでした。適切に使用していないか、私の種類の問題のキーワードではない可能性があります。
エクスポートについては多くの質問がありますが、皆さんを混乱させたくないので、今はすべてを尋ねることはしません。
java - コンマ、二重引用符、引用符を処理するための正規表現
データベースからデータを読み取った後、CSV ファイルを生成しようとしています。個々のデータにコンマ、一重引用符、および二重引用符を含めることができるようになりました。
正規表現を使用してその状況をどのように処理できますか、アドバイスをお願いします。
javascript - Javascript 変数からの xls または csv ファイルの作成
Javascript を使用して計算を実行し、データをプロットするアプリがありますが、ユーザーが実際にデータを csv または xls ファイルにダウンロードできるオプションを追加したいと考えています。
Javascript (またはその他の方法) でユーザーにボタンを押す方法はありますか?保存するファイルの名前を入力するように求められ、カンマ区切りまたは Excel スプレッドシートが作成されますか?
ありがとう!
編集:
みんなのすべての提案に感謝します。皆さんを回答としてマークできたらいいのにと思いますが、アップボートは今のところ行う必要があります