2017-02-10 20 views
0

ビジネスロジックを呼び出し、異なるトランザクションデータを含むCSVを生成するC++アプリケーションがあります。CSVをExcelに変換し、セルに書式設定する

ビジネスパートナー等、Excelファイルとしてや、太字やカンマでフォーマット番号を持つヘッダなど、さまざまなフォーマットオプションで、このCSVを持って望んでいる

私は、cでこれを行うための任意のオプションを見つけることができません++なく、 PowerShellを使用してCSVファイルをExcelに変換できることが判明しました。量フィールドが数値形式であるが

  • - 私は「1,234,56.00」として 結果を見ることができない:私はPowerShellで以下の難しさを見つけています。 123456のように表示されます。しかし、私はそれが1,234.10を示しフォーマットオプションをチェックし とき..私は以下のように PowerShellでの行を追加しました:

    $worksheet.columns.item(2).NumberFormat = "#,##0.00_);[Red](#,##0.00)"

  • 私は、複数のヘッダ セクションと同じ作業シートに複数のセクションを持っています。いくつかのテキストを太字で書式化する必要があります。私は を以下のように太字に変更することができます。

    $worksheet.Range("1:1").Font.Bold = $True

しかし、私にとっての問題は、報告書は、取引の詳細を基づいて、レコードの異なる数を生成しますです。だから、私はセル範囲を取ることができず、静的にフォーマットすることに決めました。インポート-CSVコマンド

  • でCSV

  • 答えて

    0
    1. インポートは
    2. Excelであなたの一時的なCSVファイルを変換し、他の一時的なCSVファイルにループに(ETCサブストリング、キャスト)良い形式で
    3. エクスポートをあなたの列の値を変更します。コードのあなたがいますたくさんhere
    0

    Dougeフィンケ

    よろしくによってエクセルhereための優れたモジュール、

    Kvprasoon

    があります
    関連する問題