この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 4392|答える: 2

[出典] C# EPPlus バルクスタイルセル

[リンクをコピー]
掲載地 2023/05/17 22:19:46 | | |
個々のセルスタイルを設定する

ライティング方法1

書き方2


射程セルをまとめて設定してください

ライティング方法1


ライティングメソッド2(推奨)


グローバルスタイルを設定する

(終わり)





先の:まとめ:RabbitMQはカスタムスイッチとキューを作成します
次に:OData – OData vs GraphQL
 地主| 掲載地 2023/05/17 22:19:57 |
//1,赋值
ワークシート。 セル[int row, int col]。 値=「xxx」;
//或者
ワークシート。 セル["A1"]。 値=「xxx」;
//或者
ワークシート。 SetValue(row, col, value);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
ワークシート。 セル[fromRow, fromCol, toRow, toCol]。 マージ = 真;

//行合并
ワークシート。 セル["A1:A5"]。 マージ = 真; 列Aの1〜5行をマージします

//列合并
ワークシート。 細胞["A1:G1"]。 マージ = 真; 1行目のA-G列をマージする

//3,样式

ワークシート。 Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; レベルは中央に置かれ、全体の状況も全体的に
ワークシート。 Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; 垂直センタリング、グローバル
ワークシート。 セル.オートフィットコラム(); 全体像
ワークシート。 Cells.Style.WrapText = true; ラップ、グローバル
worksheet.Cells.Style.Font.Name = 「歌のスタイル」; 全体像

ワークシート。 セル["A1"]。 Style.VerticalAlignment = ExcelVerticalAlignment.Center; 垂直に中心を置き、特定の細胞のみを標的にしています

ワークシート。 セル["A1:A5"]。 Style.VerticalAlignment = ExcelVerticalAlignment.Center; 垂直中心、ただしセルの範囲のみ

ワークシート。 セル[1, 1]。 Style.Font.Bold=true; フォントは太字です
ワークシート。 セル[1, 1]。 Style.Font.Color.SetColor(Color.White); フォントの色
ワークシート。 セル[1, 1]。 Style.Font.Size = 12; フォントサイズ


ワークシート。 セル[「A5」]。 Style.TextRotation = 180; 内容回転

ワークシート。 セル["P5"]。 Style.SetTextVertical(); テキストは縦に配置されています


//调整行高
ダブルロー高さ=15;
ワークシート。 列(1)。 高さ = 行高さ;

//调整列宽
ダブルカラム幅=50;
ワークシート。 列(1)。 幅 = 柱幅;

//自动适应长宽

ワークシート。 列(1)。 ベストフィット=真;

//公式计算


ワークシート。 セル["D2:D5"]。 公式 = 「B2×C2」; これは掛け算の式であり、2列目に3列目の値を掛けて4列目に割り当てるという比較的シンプルでわかりやすい方法です
ワークシート。 細胞[6, 2, 6, 4]。 公式=文字列。 Format("SUBTOTAL(9,{0})"、新しいExcelAddress(2, 2, 5, 2)。 住所); これは自動的な総和法であり、小計の使い方を自分で理解する必要があります
    他のフォーミュラについては、ご自身で試してみてください。

//设置单元格格式
ワークシート。 細胞[5, 3]。 Style.Numberformat.Format = "#,##0.00"; これは小数点以下2桁を保つためです
他にもセルフォーマットはたくさんありますが、一つ一つ挙げるつもりはありません。基本的にExcelで実装できるEpplusは実装可能です。Epplusのソースコードを参照できます。


// 设置单元格背景样式


ワークシート。 セル[1, 1]。 Style.Fill.PatternType = ExcelFillStyle.Solid;
ワークシート。 セル[1, 1]。 Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); セルの背景色を設定します

//设置单元格边框,两种方法

ワークシート。 セル[1, 1]。 Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); セルのすべての境界を設定します
ワークシート。 セル[1, 1]。 Style.Border.Bottom.Style = ExcelBorderStyle.Thin; セルの下部の枠のスタイルと色は別々に設定してください(上下、左、右は別々に設定可能です)
ワークシート。 セル[1, 1]。 Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
セルの行の高さと列幅を設定します

ワークシート。 Cells.Style.ShrinkToFit = true; 細胞は自動的にサイズに適応します
ワークシート。 列(1)。 身長=15; 行の高さを設定する
ワークシート。 列(1)。 CustomHeight = true; 線の高さを自動的に調整します
ワークシート。 列(1)。 幅=15; 列幅を設定します

//4、设置sheet背景

ワークシート。 View.ShowGridLines = false; シートのグリッド線を外してください
ワークシート。 Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
ワークシート。 Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); 背景色を設定する
ワークシート。 BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); 背景画像をセットしてください
//5、插入图片和形状

   挿入画像

ExcelPicture = ワークシート。 Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); 挿入画像
画像。 セットポジション(100、100); 画像の位置を設定する
画像。 セットサイズ(100、100); 画像のサイズを設定する

//插入形状

ExcelShape shape = ワークシート。 Drawings.AddShape("shape", eShapeStyle.Rect); インサート形状
形。 Font.Color = Color.Red; シェイプのフォント色を設定します
形。 フォントサイズ = 15; フォントサイズ
形。 Font.Bold = 真; フォントの厚さ
形。 Fill.Style = eFillStyle.NoFill; 形状の塗りつぶしスタイルを設定します
形。 Border.Fill.Style = eFillStyle.NoFill; ボーダースタイル
形。 セットポジション(200、300); 形状の位置
形。 セットサイズ(80、30); 形状の大きさ
形。 Text = 「テスト」; 形状の内容

//6、超链接

    画像へのハイパーリンクを追加してください

ExcelPicture = ワークシート。 Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")、新しいExcelHyperLink("http://www.baidu.com「、UriKind.Relative)」、
//给单元格加超链接


ワークシート。 セル[1, 1]。 Hyperlink = 新しいExcelHyperLink("http://www.baidu.com「、UriKind.Relative);
//7、隐藏sheet

ワークシート。 Hidden = eWorksheetHidden.Hidden; ハイドシート
ワークシート。 列(1)。 隠された = 真; 柱を隠す
ワークシート。 列(1)。 隠された = 真; 列を隠せ
}
 地主| 掲載地 2024/07/08 9:58:26 |
4.5.3.3が最後の無料バージョンです:

免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com