91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 46KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: C#
  • 標簽: C#??創建??Excel??導出??數據??

資源簡介

C#創建Excel文件并將數據導出到Excel文件,實現效果及細節參考: http://blog.csdn.net/testcs_dn/article/details/25509249

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Data.Odbc;
using?System.Data.OleDb;
using?System.IO;
using?System.Security;
using?System.Security.AccessControl;

namespace?CSharp導出Excel文件
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????string?excelPath?=?AppDomain.CurrentDomain.baseDirectory?+?“Excel“?+?DateTime.Now.Ticks?+?“.xlsx“;
????????????if?(System.IO.File.Exists(excelPath))
????????????{
????????????????textBox1.Text?+=?(“文件已經存在!“);
????????????????return;
????????????}

????????????try
????????????{
????????????????//從資源中提取Excel文件
????????????????System.IO.FileStream?fs?=?new?System.IO.FileStream(excelPath?FileMode.OpenOrCreate);
????????????????fs.SetLength(0);
????????????????fs.Write(Properties.Resources.Excel?0?Properties.Resources.Excel.Length);
????????????????fs.Close();
????????????????fs.Dispose();
????????????????textBox1.Text?=?“提取Excel文件成功!“?+?“\r\n“;
????????????}
????????????catch?(System.Exception?ex)
????????????{
????????????????excelPath?=?string.Empty;
????????????????textBox1.Text?+=?(“提取Excel文件失敗:“?+?ex.Message);
????????????????textBox1.Text?+=?(“\r\n“);
????????????????Application.DoEvents();
????????????????return;
????????????}

????????????//給Excel文件添加“EveryoneUsers“用戶組的完全控制權限
????????????FileInfo?fi?=?new?FileInfo(excelPath);
????????????System.Security.AccessControl.FileSecurity?fileSecurity?=?fi.GetAccessControl();
????????????fileSecurity.AddAccessRule(new?FileSystemAccessRule(“Everyone“?FileSystemRights.FullControl?AccessControlType.Allow));
????????????fileSecurity.AddAccessRule(new?FileSystemAccessRule(“Users“?FileSystemRights.FullControl?AccessControlType.Allow));
????????????fi.SetAccessControl(fileSecurity);

????????????//給Excel文件所在目錄添加“EveryoneUsers“用戶組的完全控制權限
????????????DirectoryInfo?di?=?new?DirectoryInfo(Path.GetDirectoryName(excelPath));
????????????System.Security.AccessControl.DirectorySecurity?dirSecurity?=?di.GetAccessControl();
????????????dirSecurity.AddAccessRule(new?FileSystemAccessRule(“Everyone“?FileSystemRights.FullControl?AccessControlType.Allow));
????????????dirSecurity.AddAccessRule(new?FileSystemAccessRule(“Users“?FileSystemRights.FullControl?AccessControlType.Allow));
????????????di.SetAccessControl(dirSecurity);

????????????//定義OleDB連接字符串
????????????string?strConn?=?“Provider=Microsoft.Ace.OleDb.12.0;Persist?Security?Info=False;“?+?“data?source=“?+?@excelPath?+?“;Extended?Properties=‘Excel?12.0;?HDR=yes;?IMEX=10‘“;
????????????OleDbConnection?conn?=?new?OleDbConnection();
????????????conn.ConnectionString?=?strConn;
????????????try
????????????{
????????????????conn.Open();
????????????????//在dataGridView1中

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????911??2013-03-19?17:01??CSharp導出Excel文件.sln

????..A..H.?????22016??2014-05-11?00:00??CSharp導出Excel文件.suo

?????文件????????144??2014-05-10?13:49??CSharp導出Excel文件\app.config

?????文件???????1865??2014-05-10?22:36??CSharp導出Excel文件\bin\Debug\CSharp導出Excel文件.vshost.application

?????文件??????11600??2014-05-10?22:39??CSharp導出Excel文件\bin\Debug\CSharp導出Excel文件.vshost.exe

?????文件????????144??2014-05-10?13:49??CSharp導出Excel文件\bin\Debug\CSharp導出Excel文件.vshost.exe.config

?????文件???????4536??2014-05-10?22:36??CSharp導出Excel文件\bin\Debug\CSharp導出Excel文件.vshost.exe.manifest

?????文件??????10351??2014-05-10?15:05??CSharp導出Excel文件\bin\Debug\Excel635353311441737186.xlsx

?????文件???????5768??2014-05-10?13:51??CSharp導出Excel文件\CSharp導出Excel文件.csproj

?????文件????????523??2014-05-10?13:51??CSharp導出Excel文件\CSharp導出Excel文件.csproj.user

?????文件???????6766??2014-05-10?23:19??CSharp導出Excel文件\Form1.cs

?????文件???????5062??2014-05-09?22:59??CSharp導出Excel文件\Form1.Designer.cs

?????文件???????5817??2014-05-09?22:59??CSharp導出Excel文件\Form1.resx

?????文件????????946??2014-05-10?23:59??CSharp導出Excel文件\obj\x86\Debug\CSharp導出Excel文件.csproj.FileListAbsolute.txt

?????文件???????7534??2014-05-10?13:22??CSharp導出Excel文件\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6401??2014-05-10?22:36??CSharp導出Excel文件\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????4608??2014-05-10?13:49??CSharp導出Excel文件\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????504??2013-03-19?17:01??CSharp導出Excel文件\Program.cs

?????文件???????2494??2014-05-10?13:53??CSharp導出Excel文件\Properties\app.manifest

?????文件???????1396??2013-03-19?17:01??CSharp導出Excel文件\Properties\AssemblyInfo.cs

?????文件???????3104??2014-05-10?13:49??CSharp導出Excel文件\Properties\Resources.Designer.cs

?????文件???????6183??2013-03-19?17:08??CSharp導出Excel文件\Properties\Resources.resx

?????文件???????1122??2014-05-10?13:49??CSharp導出Excel文件\Properties\Settings.Designer.cs

?????文件????????249??2013-03-19?17:01??CSharp導出Excel文件\Properties\Settings.settings

?????文件??????10351??2014-05-10?13:24??CSharp導出Excel文件\Resource\Excel.xlsx

?????目錄??????????0??2014-05-10?13:49??CSharp導出Excel文件\obj\x86\Debug\TempPE

?????目錄??????????0??2014-05-10?23:59??CSharp導出Excel文件\obj\x86\Debug

?????目錄??????????0??2014-05-10?20:17??obj\x86\Debug

?????目錄??????????0??2014-05-10?23:59??CSharp導出Excel文件\bin\Debug

?????目錄??????????0??2013-03-19?17:01??CSharp導出Excel文件\obj\x86

............此處省略10個文件信息

評論

共有 條評論