PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > ASP.NET教程 > 正文

    C#将数据写入Excel

    作者:admin来源:王前进浏览:时间:2020-09-30 00:07:50我要评论
    导读:今天总结C 将数据写入Excel把代码分享给大家。
     
    复制代码代码如下:
    1. using System;
    2. using System.Collections.Generic;
    3. using System.ComponentModel;
    4. using System.Data;
    5. using System.Drawing;
    6. using System.Linq;
    7. using System.Text;
    8. using System.Windows.Forms;
    9. using Excel = Microsoft.Office.Interop.Excel;
    10. using System.Reflection;
    11.  
    12. namespace WinformWriteToExcel
    13. {
    14.     public partial class Form1 : Form
    15.     {
    16.         public Form1()
    17.         {
    18.             InitializeComponent();
    19.         }
    20.  
    21.         private void btnWriteToExcel_Click(object sender, EventArgs e)
    22.         {
    23.             Excel.Application xapp = new Excel.Application();
    24.             string filepath = @"D:\template.xlsx";
    25.             Excel.Workbook xbook = xapp.Workbooks._Open(filepath, Missing.Value, Missing.Value,
    26.                                     Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
    27.                                     Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
    28.  
    29.             Excel.Worksheet xsheet = (Excel.Worksheet)xbook.Sheets[1];
    30.  
    31.             Excel.Range rng = xsheet.get_Range("F1", Missing.Value);
    32.             rng.Value2 = "allen(test)";
    33.  
    34.  
    35.             Excel.Range rng2 = xsheet.get_Range("A4", Missing.Value);
    36.             rng2.Value2 = "10";
    37.  
    38.             Excel.Range rng3 = xsheet.get_Range("B4", Missing.Value);
    39.             rng3.Value2 = "20";
    40.  
    41.             Excel.Range rng4 = xsheet.get_Range("C4", Missing.Value);
    42.             rng4.Value2 = "30";
    43.  
    44.             Excel.Range rng5 = xsheet.get_Range("D4", Missing.Value);
    45.             rng5.Value2 = "40";
    46.  
    47.             Excel.Range rng6 = xsheet.get_Range("E4", Missing.Value);
    48.             rng6.Value2 = "50";
    49.  
    50.             Excel.Range rng7 = xsheet.get_Range("F4", Missing.Value);
    51.             rng7.Value2 = "60";
    52.  
    53.             Excel.Range rng8 = xsheet.get_Range("G4", Missing.Value);
    54.             rng8.Value2 = "70";
    55.  
    56.             Excel.Range rng9 = xsheet.get_Range("H4", Missing.Value);
    57.             rng9.Value2 = "80";
    58.  
    59.             Excel.Range rng10 = xsheet.get_Range("I4", Missing.Value);
    60.             rng10.Value2 = "90";
    61.  
    62.             Excel.Range rng11 = xsheet.get_Range("A5", Missing.Value);
    63.             rng11.Value2 = DateTime.Now.ToLocalTime().ToString("yyyy-MM--dd HH:mm");
    64.  
    65.             xbook.SaveAs(@"C:\test.xlsx", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
    66.                 Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
    67.  
    68.             MessageBox.Show("Write Success");
    69.         }
    70.     }
    71. }

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-11-254-1.html
    相关热词搜索: Excel
    下一篇:设计模式