問題タブ [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.

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

excel - タブ区切りをエクスポートするときに使用するのに最適な MIME タイプと拡張子は何ですか?

Excel が UTF-8 でエンコードされた CSV ファイルをうまく処理できないという問題に遭遇しました。スタック オーバーフローに関するこの関連する質問を参照してください。

私はUTF-16としてエクスポートするソリューションに従いましたが、UTF-16ではカンマ文字が区切り文字として機能せず、タブ文字のみが機能するようです。

ただし、タブ区切りファイルの正しいファイル名と MIME タイプがどこにあるべきかを見つけることができません。application/vnd.ms-excel と xls であると述べている場所を見つけました。これは Excel 2003 では問題なく機能しますが、2007 では承認されません。

それで、それはどうあるべきですか?

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

mysql - AccessからCSVをエクスポートするにはどうすればよいですか?

アクセスデータベースをmysqlにインポートしようとしています。mysqlデータベースを作成しましたが、Accessデータベースのすべての列を使用したくありません。アクセスデータベースからcsvに特定の列のみをエクスポートする方法はありますか?

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

php - mysqlにCSVをインポートするには?

OK、CSVファイルをアクセスからMySQLにインポートするために、過去1時間読んで試してみましたが、何を試しても正しく実行できません.

私のテーブルは次のようなものです:

私のデータは現在セミコロンで区切られています.csvファイルの行の例は次のとおりです。

シンプルな PHP ページを使用してテーブル データを出力していますが、完全に間違っています。テキストのみの単純なテーブルが完全に表示されるため、問題は PHP ページにはありません。間違ったフィールド タイプを選択したのか、それとも列が一致していないのか疑問に思っていますが、そうなる理由はわかりません。データが HTML として表示されようとしているために、何かが起こっている可能性はありますか?

私はこの質問をできるだけ具体的にするように努めており、他の人が示唆しているように人々に私に代わって質問することは求めていませんが、正直なところ、どこに問題があるのか​​ わかりません.

編集: PHP を使用してデータを表示しようとすると、現時点では、ページが完全に黒く、一部のテーブル セルには境界線があり、他のセルには境界線がありません。別の区切り文字を試すと、フィールドが列と一致しません。開始フィールドが正しく表示されませんでした。

次のコマンドを使用して、CSV ファイルからファイルをロードしています。

現時点で主な問題ではないstartsフィールドを除いて、私が知る限り、DBでは問題ないようです。

edit2:結果をシリアル化しました。これが画面に出力されたものです。

それが何を意味するのか、私にはまったくわかりません。

edit3:区切り文字で終了するを更新しようとしましたが、\" を ; に変更した後、データが正しい列に配置されないなどの問題が残っています..、私が見逃したものを理解していません.

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

c# - 「不適切な」ファイル名の CSV ファイルをどのようにインポートしますか?

わかりました、C# アプリで csv ファイルをインポートして解析しています。簡単な ReadLine() を実行してコンマで分割することから始めましたが、一部のテキスト フィールドにコンマが含まれていることがわかりました。そこで、独自の分割機能をロールバックし始めました。幸いなことに、「おいバカ、誰かがすでにこれをやったのだろうか?」のほんの数分前でした。ライトが点灯し、数分間検索した後、ディレクトリへの OleDb 接続を実行して、その方法でインポートできることに気付きました。ファイル名にコンマと括弧が含まれるいくつかのファイルに遭遇するまで、それはチャンピオンのように機能しました。それからそれは爆発しました。そのようなファイルからインポートするための提案はありますか? いいえ、入力ファイル名を制御することはできません。一部は CD から直接読み込む可能性が高いため、ファイル名を一時的に変更することはできません。

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

mysql - access datetime 型を mysql 型に変換する

次の文字列を使用して、アクセス日時フィールドを mysdl 形式に変換しようとしています。

エラーは発生しませんが、期待される結果は得られません。代わりに、次のようになります。

アクセス日は次の形式です。

何が欠けているのかわかりません。

副次的な質問として、以前にcsvファイルをインポートして列のデータを変更できるかどうか疑問に思っていますか? insert_date フィールドと update_date フィールドを独自の日付に置き換えたいのですが、インポート前とインポート後のどちらが簡単かわかりません。

助けてくれてありがとう。

0 投票する
5 に答える
1412 参照

perl - フィールドの 1 つに改行がある場合、CSV ファイルの行を結合するにはどうすればよいですか?

次のようなカンマ区切りのファイルがあるとします。

そして、私はこれを生成するために参加したい\n,:

正規表現のトリックは何ですか? if (/\n,/)これなら釣れると思った。

また、UTF-8 でエンコードされたファイルに対して何か特別なことをする必要がありますか?

最後に、Groovy でのソリューションも役立ちます。

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

ssis - CSV と SQL 間のデータ転送をどのように構築すればよいですか?

次のことを行うように設計された一連の SSIS パッケージを構築しています。

1.) CSV ファイルから数千行を一連の SQL 2005 テーブルにインポートする 2.) 数千行を一連の CSV ファイルにエクスポートする

飛び込む前に、いくつかの懸念事項があります。

a.) csv ファイルをインポートする前に、インポートするファイルが開いていないこと、または別のアプリケーションによって書き込まれていないことを確認したいと思います。SSIS内でこれを行う方法はありますか?

b.) VPN 経由でデータを転送するので、最初に CSV ファイルからデータを転送し、次に SQL テーブルのデータを変換するのに時間がかかるのではないかと心配しています。これは単純なインポートではありません。csv 行の列の一部を SQL テーブルの有効な値に変換し、DB 内の既存のデータに基づいて挿入または更新されているかどうかを確認する必要があります。最初にcsvデータを一時テーブルに転送してから、メインテーブルにさらに変換を書き込むことを検討する必要があります(これは、その場で2つのステップを試すよりも堅牢である可能性があると考えています.)

あなたのアドバイスは大歓迎です!

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

ms-access - アクセスデータベースを自動変換

クエリが作成されたアクセス データベースがあります。このクエリを毎晩実行して、タブ区切りの csv ファイルにエクスポートできるように、自動化する必要があります。アクセス内からクエリを csv ファイルにエクスポートすることはできません。私の質問は、特定のテーブルを選択したり、mdb ファイルで SQL クエリを実行したり、csv ファイルにエクスポートしたりできるツールはありますか?

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

parsing - Vb6:タブ区切りテキストの区切り

数千の行といくつかの列がタブで区切られたファイルがあります。それぞれを個別にループし、列を配列にドロップして、別のアプリケーションに個別に配置できるようにしてから、次の行に移動します。 。残念ながら、私はこれまでに到達しました:

では、個々の行を配列に分割するにはどうすればよいでしょうか。

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

excel - CSV または Excel への異なる結果のエクスポート

CSV ファイルにエクスポートしたい単純なレポートがあります。1 つのフィールドでグループ化された詳細行のみがあり、グループ ヘッダーはなく、合計用のグループ フッターがあります。問題は、CSV 形式にエクスポートすると、グループの合計行がすべてのレコードの前に表示されることです。

Excel にエクスポートしてから CSV ファイルとして保存すると、合計行が属する場所になります。ただし、1 つのフィールドが 3 つの列にまたがっており、それらの列が「マージされて中央に配置」され、行の途中に 2 つのコンマが追加されます。また、レコードの先頭に 1 つの列が追加され、レコードの最後に 2 つの列が追加され、さらに 3 つのコンマが追加されます。

マクロを作成してスプレッド シートを「クリーンアップ」し、エンド ユーザー向けに csv ファイルとしてエクスポートするのは簡単です。しかし、企業の「不安」により、エンド ユーザーはマクロを持つことができません。

ヘルプ、提案、他の場所へのポインタは大歓迎です。

乾杯

ボブ