當前位置:首頁 » 操作系統 » cexcel源碼

cexcel源碼

發布時間: 2025-02-20 11:45:10

Ⅰ 別人用excel表格做的管理系統怎麼查看此管理系統的源碼

  1. 新建excel文件,alt+F11進入VBA編輯器,插入模塊,輸入以下代碼:

Sub MoveProtect()


Dim FileName As String

FileName = Application.GetOpenFilename("Excel文件(*.xls & *.xla),*.xls;*.xla", , "VBA破解")

If FileName = CStr(False) Then

Exit Sub

Else

VBAPassword FileName, False ' 引用下面的自定義函數

End If

End Sub


Private Function VBAPassword(FileName As String, Optional Protect As Boolean = False)

If Dir(FileName) = "" Then

Exit Function

Else

FileCopy FileName, FileName & ".bak"

End If


Dim GetData As String * 5

Open FileName For Binary As #1

Dim CMGs As Long

Dim DPBo As Long

For i = 1 To LOF(1)

Get #1, i, GetData

If GetData = "CMG=""" Then CMGs = i

If GetData = "[Host" Then DPBo = i - 2: Exit For

Next

If CMGs = 0 Then

MsgBox "請先對VBA編碼設置一個保護密碼...", 32, "提示"

Exit Function

End If

If Protect = False Then

Dim St As String * 2

Dim s20 As String * 1 '取得一個0D0A十六進制字串

Get #1, CMGs - 2, St '取得一個20十六制字串

Get #1, DPBo + 16, s20 '替換加密部份機碼

For i = CMGs To DPBo Step 2

Put #1, i, St

Next '加入不配對符號

If (DPBo - CMGs) Mod 2 <> 0 Then

Put #1, DPBo + 1, s20

End If

MsgBox "文件解密成功......", 32, "提示"

Else

Dim MMs As String * 5

MMs = "DPB="""

Put #1, CMGs, MMs

MsgBox "對文件特殊加密成功......", 32, "提示"

End If

Close #1

End Function

2. 運行上面的代碼,選擇你的文件,移除密碼成功後打開文件,按alt+F11查看源碼:

Ⅱ excel函數公式=源碼!$F4是什麼意思

sheet!a1 這個是引用其它工作表單元格的一般格式,sheet是工作表的名字,就是你問題中的"源碼",F4就是名為"源碼"的工作表裡的F4單元格,=源碼!$F4的意思就是公式所在單元格等於源碼工作表的F4單元格的內容

Ⅲ 求一個C# Excel導入資料庫的源碼

環境:c#.2005+Access+ Sql
一、把DataTable插入資料庫
public static void DataTableToDB()
{
string _strExcelFileName = @"D:\example.xls";
DataTable dtExcel = ExcelToDataTable(_strExcelFileName,"Sheet1");
for (int i = 0; i < dtExcel.Rows.Count; i++)
{
InsertDataToAccess(dtExcel.Rows[i][0].ToString(), float.Parse(dtExcel.Rows[i][1].ToString()));
}
}

二、把Excel數據讀入DataTable
public static DataTable ExcelToDataTable(string strExcelFileName, string strSheetName)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" +"Extended Properties=Excel 5.0;";
string strExcel = string.Format("select * from [{0}$]", strSheetName);
DataSet ds = new DataSet();

using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
}

return ds.Tables[strSheetName];
}

三、向Access資料庫表插入數據
public static void InsertDataToAccess(string _strPara,float _fPara)
{
OleDbConnection oleDbConn = new OleDbConnection();
oleDbConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ExcelData.mdb;User Id=admin;Password=;";
oleDbConn.Open();

string strInsertString = "INSERT INTO tb_excelData (strCollumn1,fCollumn2) VALUES (@strCollumn1,@fCollumn2)";
OleDbCommand oComm = new OleDbCommand(strInsertString, oleDbConn);
oComm.Parameters.Add("@strCollumn1", OleDbType.Char , 50);
oComm.Parameters["@strCollumn1"].Value = _strPara;
oComm.Parameters.Add("@fCollumn2", OleDbType.Double);
oComm.Parameters["@fCollumn2"].Value = _fPara;

ocomm.ExecuteNonQuery();
oleDbConn.Close();
}

熱點內容
放分鏡腳本 發布:2025-02-22 14:12:42 瀏覽:865
設計n的演算法 發布:2025-02-22 13:45:24 瀏覽:481
我的世界伺服器怎麼給別人游戲幣 發布:2025-02-22 13:44:43 瀏覽:599
戴爾r240伺服器默認管理口地址 發布:2025-02-22 13:39:40 瀏覽:601
電腦版多人聯機生存伺服器 發布:2025-02-22 13:38:20 瀏覽:625
編程貓選擇題 發布:2025-02-22 13:28:58 瀏覽:665
車輛配置沒有6向手動調節怎麼辦 發布:2025-02-22 13:22:18 瀏覽:846
區域網訪問區域網 發布:2025-02-22 12:38:51 瀏覽:306
雲視通恢復出廠設置密碼是多少 發布:2025-02-22 12:38:44 瀏覽:840
java人臉識別 發布:2025-02-22 12:37:13 瀏覽:971