1

Excelファイルのシートからデータを読み取るアプリケーションがあり、同じファイル内の別のシートに出力されます。

私自身の満足のために、出力が表示されるシートに透かしを追加したいと思います。C# と .NET を使用しています

特定のコードを貼り付ける必要がありますか? 何が必要かわかりません。詳細が必要な場合はお尋ねください

Excel オブジェクトの処理に使用されるライブラリ -:

using Microsoft.Office.Core;
using Excel = Microsoft.Office.Interop.Excel;

//creating an object of Application
Excel.Application excelApp = new Excel.Application();

//creating an object of Workbook
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(path, 0,false,
                            5, "", "", false, Excel.XlPlatform.xlWindows,
                            "", true, false, 0, true, false, false);

//creating an object of Sheet
Excel.Sheets excelSheets = (Excel.Sheets)excelWorkbook.Sheets;
4

3 に答える 3

0

Excel は HTML を開くことをサポートしているため、Excel を使用して開く HTML テーブルを生成できます。この HTML コードは、Excel で生成されたファイルに背景画像または透かし (HTML 標準ではありません) を追加します。画像ファイルは、Excel で開いた HTML ファイルと同じフォルダーに置く必要があります。これは、Excel 互換ファイルを生成するために .NET Framework を使用しない場合のためのものです。

Generated_Excel.html:

<html>
<body background="1.png">
    <table>
        <tr>
            <td>Column1</td> 
            <td>Column2</td>
        </tr>
        <tr>
            <td>Value Column 1</td> 
            <td>Value Column 2</td>
        </tr>
    </table>
</body>

最終結果:

ここに画像の説明を入力

于 2013-09-06T11:45:16.377 に答える