//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)。 隠された = 真; 列を隠せ
} |