問題タブ [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 - CSVをXMLファイルに変換するJavaライブラリまたはアプリ?
データファイルをファイルに変換できるJavaの既存のアプリケーションまたはライブラリはありますか? CSV
XML
タグは、XML
おそらく列見出しを含む最初の行を通じて提供されます。
mysql - SQL Server 2005 から MySQL にデータをエクスポートする方法
私はSQL Server 2005
、大量のデータを取得しようとすることに頭を悩ませてきました。300 近くのテーブルを含むデータベースが与えられたので、これを MySQL データベースに変換する必要があります。私の最初の呼び出しは bcp を使用することでしたが、残念ながら有効な CSV を生成しません。文字列はカプセル化されていないため、コンマを含む文字列 (または区切り文字として使用するもの) を含む行を処理できません。明らかに、CSV はデータ型について何も教えてくれないので、すべての create table ステートメントを手書きする必要があります。
SQL Server と MySQL の両方に接続してコピーを実行できるツールがあれば、さらに良いでしょう。ビュー、ストアド プロシージャ、トリガーなどは失われますが、ベース タイプのみを使用するテーブルを 1 つの DB から別の DB にコピーするのは難しくありません。
そのようなツールを知っている人はいますか?integer、float、datetime、および string をサポートしている限り、仮定の数や発生する単純化の数は気にしません。とにかく、多くの剪定、正規化などを行わなければならないので、キーや関係などを保持することは気にしませんが、データの初期セットを迅速に取得する必要があります!
c# - CSVファイルを.Netの強く型付けされたデータ構造にインポートします
CSVファイルを強く型付けされたデータ構造にインポートする最良の方法は何ですか?
excel - Excelクリップボードデータを受け入れる優れたWebベースのグリッドとは何ですか?
貼り付けられたExcelデータを受け入れ、コピー中にExcel準拠のクリップボードデータを出力できるプラットフォームに依存しない(つまり、Javascript)グリッドコントロール/プラグインに関する適切な推奨事項はありますか?
「通常の」クリップボード操作では、ExcelデータはCSVとしてフォーマットされると思います。
dhtmlxGridは有望に見えますが、オンラインデモでは、実際にはコンテンツがクリップボードにコピーされません。
c# - CSV 文字列の処理
CSV文字列を作成する一般的な方法(疑似コード):
- CSV コンテナー オブジェクト (C# の StringBuilder など) を作成します。
- 追加する文字列をループして、各文字列の後にコンマを追加します。
- ループの後、最後の余分なコンマを削除します。
コードサンプル:
コンテナーが空かどうかを確認してコンマを追加するというアイデアは気に入っていますが、発生するたびに文字列の長さを確認する必要があるため、処理が増えるということではありませんか?
最後のコンマを削除するための、より簡単/クリーン/効率的な方法が必要だと思います。何か案は?
language-agnostic - 引用部分を無視して文字列を分割する
次のような文字列を指定します。
a,"string, with",various,"values, and some",quoted
引用されたセクション内のコンマを無視しながら、コンマに基づいてこれを分割する良いアルゴリズムは何ですか?
出力は配列である必要があります。
[ "a", "string, with", "various", "values, and some", "quoted" ]
sql - CSVファイルから挿入SQLステートメントを生成します
csvファイルをFirebirdにインポートする必要があり、いくつかのツールを試して数時間過ごしましたが、どれも私のニーズに合いません。
主な問題は、 EMSデータインポートやFirebirdデータウィザードなど、私が試しているすべてのツールが、CSVファイルにテーブルに必要なすべての情報が含まれていることを想定していることです。
挿入ステートメントにカスタムSQLを記述する必要があります。たとえば、都市名のCSVファイルがありますが、データベースにはすでに別のテーブル(正規化)にすべての都市があるため、挿入に副選択を書き込む必要があります。都市を検索してそのIDを書き込むステートメント。また、GUIDを読み取るためのストアドプロシージャがあります。
私の挿入ステートメントは次のようになります。
どうすればこれにアプローチできますか?
c# - 区切り文字列の解析?
区切られた文字列の解析を検討しています。次のようなものです
a、b、c
ただし、これは非常に単純な例であり、区切りデータの解析は複雑になる可能性があります。例えば
1,"単純なアルゴリズムですが、失敗します",True
あなたのナイーブな文字列を吹き飛ばします。実装をビットに分割します。区切られたテキストを解析するための比較的防弾のソリューションを提供する、自由に使用/盗む/コピーして貼り付けることができるものはありますか? .NET、プロックス。
更新: TextFieldParserを使用 することにしました。これは、Microsoft.VisualBasic.DLL に隠されている VB.NET の便利な山の一部です。
.net - CSV (または XLS のシート) から SQL の作成 (および挿入) ステートメントを .Net で作成しますか?
CSV (または .xls のシート) ファイルから実用的に SQL テーブル作成 (およびデータ挿入) コマンドを生成する手法を持っている人はいますか?
csv ファイル (または xls ファイルのシート) からデータを入力したいサードパーティのデータベース システムを持っていますが、提供されているインポーターは、インポートを行うときにテーブル構造を自動的に作成できません。私のcsvファイルには多くの列を持つテーブルがたくさんあるので、可能であればテーブルの作成プロセスとデータのインポートを自動化したいのですが、createステートメントを生成する方法がわかりません...
xml - UNIX端末を使用したXMLの解析
XML ファイルから任意のデータをすばやく抽出して、CSV 形式にする必要がある場合があります。Unix ターミナルでこれを行うためのベスト プラクティスは何ですか? いくつかのコード例が欲しいのですが、たとえば、次の問題を解決するにはどうすればよいですか?
XML 入力の例:
私の望ましいCSV出力: