透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
Microsoft Excelは、ユーザーのニーズに応じて行をハイライトする組み込み機能を提供しています。 Excelで行を強調表示するには、セルの強調アクションを使用することができます。 Excelのハイライト行機能は、ドキュメントの視覚的な魅力を高めるシンプルな方法です。 このツールはデータポイントの行間の違いを表示するのに便利です。 ただし、Microsoft Excelで奇数行を強調表示することは初心者には難しく、簡単ではありません。 ただし、交互の行に色付けすることは非常に簡単になります。 ステップごとに説明いたします。
始めましょう:
フォーマットしたい行を選択してください。
メインメニューからホームをクリックし、次にテーブルとして書式設定をクリックします。
テーブルダイアログボックスから交互行のシェーディングがあるテーブルスタイルを選択してください。
次に、シェーディングを行から列に変更したい場合は、表を選択し、表スタイルオプショングループから「デザイン」をクリックします。次に、ドロップダウンメニューからバンド付き行ボックスの選択を解除し、バンド付き列ボックスを選択します。
Excelの「バンド列」機能に移動します
テーブルのレイアウトを保持したいが、その機能は必要ない場合、データ範囲に変換することができます。 行や列に色を追加し、帯状の配列がある場合、それは自動的に複製されません。 ただし、Format Painterを使用して、代替フォーマットが適用された行または列をコピーすることでフォーマットを再作成できます。
特定の行や列に異なる書式を適用するには、条件付き書式ルールを使用することもできます。 以下にその方法を示します。
ホーム > 条件付き書式 > 新しいルール に移動します。 書式ルール ダイアログボックスが開きます。
条件付き書式の新しいルールを設定する
=MOD(ROW(),2)=0
交互の列に色を適用するには、この数式を入力します:=MOD(COLUMN(),2)=0
。
これらの数式は、行や列が偶数か奇数かを判定し、適用したい色を決定します。
新しい書式設定ルールのダイアログ
フォーマットをクリックします。
セルの書式設定ボックスで、塗りつぶしをクリックします。
色を選び、OKをクリックしてください。
サンプルの下で選択をプレビューし、OKをクリックするか、別の色を選択できます。
次の手順を実装すると、交互の行がハイライトされるのがわかります。
IronXLは、開発者がExcelを操作するための一連のツールを提供する.NET Excelライブラリです。 このライブラリは、Excelファイルおよびシートの読み取り、書き込み、修正に使用できます。 また、XML、JSON、HTML、CSV などの異なるファイル形式間の変換にも使用できます。IronXL ライブラリは C# プログラミング言語で開発されており、オープンソースです。つまり、開発者は自分のアプリケーションで自由にそれを使用することができます。 IronXL Excelライブラリは、Microsoft Office Excelにアクセスする必要があるあらゆる.NETプロジェクトで使用できます。 開発者は、IronXL を使用してプロジェクトを行う際に、コンピュータに Office をインストールする必要も、Microsoft からのデベロッパー ライセンスを設定する必要もありません。
IronXL Excelライブラリは、次の機能を提供します:
Excelワークブック内でセルが表示される方法を制御する機能(例:グリッドライン)。
IronXLを使用して条件付き書式設定を行うことができます。 IronXLを使用するには、C#プロジェクトにIronXLライブラリをインストールする必要があります。 ライブラリをインストールした後、IronXLネームスペースを追加する必要があります。 プログラムファイルの冒頭に次のコード行を記述してください:
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
その後、次のコード行をメイン関数に追加してください:
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet
'Create a specific conditional formatting rule.
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")
'Set different style options.
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds
'Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)
Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)
workbook.SaveAs("ApplyConditionalFormatting.xlsx")
条件付き書式ルールは、CreateConditionalFormattingRule()
関数を使用して定義できます。 IronXLを使用すると、フォントスタイルやボーダースタイリングを編集するのは非常に簡単です。 行の関数を使用して行をフォーマットすることができます。 また、パラメータとして適用したい行番号とフォーマットを指定します。 エクセルファイルで毎n行目をハイライトとして選択できます。 条件付き書式サポートに関するコード例で詳細を見ることができます。
IronXLは開発用に無料です。 ただし、開発段階ではウォーターマークが含まれます。 本番環境で無料でお試しいただけます。 IronXL 無料トライアルは、支払いまたはカード情報なしでアクティベートできます。 その後、購入することができます。 あなたのニーズに応じて選べるさまざまな価格プランがあります。詳細については、このライセンスページをご覧ください。