CSVファイルはどのように作成しますか?
新しい Drupal Commerce ウェブサイトがあり、以前のDrupal 7 Commerceサイトからすべての製品を移行したい。 フィード)を使用したい 製品をインポートするためのモジュール。
「CSVファイルを作成する」方法が見つかりませんでした。助言がありますか?
現在のdrupalコマースから新しいものにCSVファイルを作成するにはどうすればよいですか?
Forena モジュールを使用できます。ここにそのページからの引用があります:
... SQLを使用してデータベースからデータを取得し、XHTMLとCSSを使用してそれをWebレポートにフォーマットするという考えに基づいて構築されています。
Forenaを検討する理由 からの別の引用は、ここの質問の「CSV」に関連しています。
Forena ...で作成されたレポートは、PDF埋め込みグラフを含むドキュメント)として保存(エクスポート)できます。レポートの保存でサポートされている他の形式は[〜#〜 ] csv [〜#〜]、XLS、DOC、HTMLなど.
したがって、Forenaを「古い」サイトにインストールする場合、これらのCSVファイルを作成する手順は次のとおりです。
これらの手順では、PHPコーディングは必要ありません。
ボーナス:CSV形式の代わりに、XMLまたはJSONのいずれかとしてフォーマットするオプションもあります。詳細については、「 CSVダウンロードへのリンクをモジュールページに追加する方法、Forenaで作成したレポートの場合 」を参照してください。
代替:要件に合うかどうかはわかりませんが、Forenaの Feeds 統合を使用することもできます。この場合、Forenaを新しいサイトにインストールし、Forenaを使用してフィードが古いサイトでデータを取得できるようにします。このトピックについて ビデオチュートリアル を確認してください(このフィード統合に固有)。
オンラインデモ(Forenaのインストール/テスト前)については、次のリンクをチェックアウトしてください。
開示:私はこのモジュールのco-maintainer(not owner ...)です。
これがサイトの 自己宣伝に関するポリシー に違反しないことを願っています。
実証済みの真の方法は、 Views を Views Data Export と併用することです。 CSVエクスポートは問題なく機能するか、大量の追加情報なしで製品の小さなバッチをエクスポートできます。ただし、CSVに収まらない大量のHTML情報やデータ(リッチHTMLなど)がある場合は、XMLまたはJSONにエクスポートすることもできます。
次に Feeds extensible parsers を使用してリッチデータを解析し、期待どおりにインポートさせることができます。
あなたの情報を抽出するには、 Forena Reports モジュールを使用できます。このビデオチュートリアルをチェックアウトしてください Getting Started with Forena および/または 答え @ Pierre.Vriensからこの質問へ。
別のオプションは、phpmyadminまたは他のデータベースビューアを使用して、すべてのフィールドを個別にCSVとして抽出することです。次に、MS Excelを使用して、それらすべてを1つのCSVファイルに入れます。
最も技術的なオプションは、すべてのフィールドのビューテーブルを作成することです( Views moduleを使用)し、すべてをハイライトして、コピーしてMS Excelに貼り付けます。
Microsoft Excelを使用して、各フィールドの列を作成します。