問題タブ [flat]

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 投票する
5 に答える
2596 参照

delphi - Delphi のフラット ファイル

私のアプリケーションでは、データを保存するためにファイルを使用したいと考えています。データベースや平文ファイルを使用したくありません。目標は、レコードの名前を識別するためだけに、文字列とともに double 値と integer 値を保存することです。レポートを生成するためにデータをディスクに保存する必要があります。ファイルはギガバイトまで大きくなる可能性があります。どの形式を使用することをお勧めしますか? バイナリ?もしそうなら、どの vcl コンポーネント/ライブラリを使用するのが良いか知っていますか? 私の目標は、ファイルを作成および更新するアプリケーションを作成し、別のツールがそれらのファイルを「食べて」、ユーザーにオンデマンドで優れた PDF レポートを生成することです。どう思いますか?アイデアや提案はありますか?

前もって感謝します。

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

linux - フラットファイルデータ分析

次の構造で構成されるフラットファイルがあります。

このファイルには約100万行あります

次の統計を生成したいと思います。

  1. ファイル の行数。
  2. 特定のの一意のレコードの数(例:B)。
  3. 行Fで並べ替えて、その行の上位nレコードを含むファイルを作成します。

この分析を行うための最良の方法は何でしょうか?私は現在MacOSXを使用しているので、Linux/Macソリューションが好まれます。

0 投票する
6 に答える
8199 参照

magento - フラットカタログ製品データがオンのときにmagentoEAVテーブルから選択する方法

Magentoから最も売れている製品を選択するための次のコードがあります。

バックエンドで「フラットカタログ製品を使用する」を「はい」に設定するまでは、正常に機能します。フラットテーブルを使用せず、代わりにEAVを使用するようにmagentoに指示する方法はありますか?
誰かがこれで私を助けることができますか?

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

file - フラット ファイルからの SSIS 列数

フラットファイルからの列を数える方法を見つけようとしています。実際、すべての列は「|」で区切られた記号セルに連結されています。、
さまざまな試みの後、これを処理できるのはスクリプト タスクだけのようです。誰でも私を助けることができますか?私は恥ずべきことに、C# や VB でスクリプトを使用した経験がありません。

どうもありがとうエマニュエル

理解を深めるために、以下は私が達成したいことの出力です。たとえば、FF からのすべてのヘッダーを含む単一のセル。問題は、この結果を得るために、前のステップ (派生列) ですべての列名を手動で追加して、それらを '|' で連結することです。セパレーター。今、私の FF ソース レイアウトが変更された場合、この手作業のプロセスのために、それは動作しなくなります。したがって、代わりにスクリプトを使用する必要があると思います。これは、基本的に変数で列数 (ヘッダー) を返し、たとえば、派生列のトランスフォでハードコードされた部分を削除できるようにします。

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

file - 異なるレイアウトのフラットファイルをループするSSIS 2008

ループを介して DB に FF (必ずしも同じ数の列ではない) をインポートしようとすると、すでに問題に直面している人はいますか? 実際、私の DB は FF が持つことができる列の最大数で作成されているため、問題はここではなく、フラット ファイル ソース コンポーネントにあります。処理されるファイルの各列をループごとに考慮するように FF ソースを構成するにはどうすればよいですか? FF接続マネージャーで定義する列が少ないFFでループすると、常にこのエラーが発生します:[フラットファイルソース[1]]エラー:列「列xx」の列区切り文字が見つかりませんでした。

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

magento - カスタム属性を取得して、magento フラット製品カタログを有効にして動作させます

Magento フラット製品カタログを操作するには、カスタム属性を取得する必要があります。

  • 属性コード: free_shipping
  • 属性タイプ: はい / いいえ
  • 商品リストで使用: はい
  • プロモーション条件での使用: はい

フラット製品カタログとすべてのインデックスを更新しました。キャッシュは無効です。フラット カタログが有効になっていると、属性がショッピング カート プロモーション ルールで機能しません。何か案は?

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

file - SSIS パッケージを使用して宛先に存在しないファイルのみをループする方法は?

ネットワーク上にファイルを含むフォルダーがあり、あるフォルダーから別のフォルダーにファイルを移動しています。ただし、新しいファイルのみを移動したいので、移動先フォルダーに存在しないファイルのみをコピーします。どのように?for eachループ コンテナーとファイル システム タスクは既にあります。変数を使用しています。現在、パッケージが実行されるたびに、あるフォルダーから次のフォルダーにすべてのファイルがコピーされます。そこに固執できる条件付きツールはありますか?私はスクリプトを書くのが得意ではないので、それが唯一の解決策である場合は、あなたの助けが必要かもしれません.

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

php - Flatten a PHP Array one level based on key

I currently have an array that's outputting as follows:

What I need to do is basically remove the levels where there is a key that is an int. So, for instance, [total_events] would be on the same level as [events_list] without that [0] in between. The same goes for other areas where there is a [<int>] key.

I'm using PHP and have tried various attempts at flattening it but haven't been able to quite get there.

Thanks in advance!

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

file - フラット ファイルを編集して、各行に特定の文字数を含めますか?

フラット ファイルのすべての行を特定の文字数に変換するバッチ ファイルを作成したいと考えています (すべての行の末尾にスペースを追加します)。

例: 「text.txt」というテキスト ファイルがあり、次のようになります。

バッチ ファイルを実行して、次のメッセージを受け取りたいと思います (すべての行の長さは 7 文字です)。

(スペースをドットに置き換えて表示する必要がありました)

これは可能ですか?


アップデート:

クール、それは完璧に機能します。

空白行 (CRLF のみ) を 7 つのスペースに変換することもできますか? 空の行を含むファイルで上記を実行すると、それらは削除されます。

ありがとう!

編集:明確にするために、これはファイルです:

そして、私は受け取りたい:

再度、感謝します!


更新 2:

Andriysの答えは、私を数歩前進させています。しかし、いくつかの問題があります。# サインアウトを残すと、出力は次のようになります (スペースではなくピリオドのまま):

行がスペースで始まる場合、次のように出力されます。

残念ながらPowershellはオプションではありません...

これはより良い例かもしれません、
text.txt:

もちろん、レコードをもっと長くする必要があります。たとえば、20 文字としましょう。

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

arrays - XSLT フラット構造を配列に変換

ソース XML は次のとおりです。

どうすればこれに変換できますか?