『壹』 國家社科基金項目申報數據導出,
Sub mydata()
Dim Html As Object, XmlHttp As Object, URL$, i%, arr(), t
Dim m%, n%, k%
Set Html = CreateObject("htmlfile")
Set XmlHttp = CreateObject("MSXML2.XmlHttp")
Application.ScreenUpdating = False
t = Timer
'If Not IsEmpty(ActiveSheet.UsedRange) Then ActiveSheet.UsedRange.ClearContents
'[A1:T1] = Array("項目批准號", "項目類別 ", "學科分類 ", "項目名稱 " _
, "立項時間 ", "項目負責人 ", "專業職務 ", "工作單位 ", "單位類別", _
"所在省區市", "所屬系統", "成果名稱", "成果形式", "成果等級", _
"結項時間", "結項證書號", "出版社", "出版時間", "作者", "獲獎情況")
For i = 1 To 2425 '這里抓了第1頁到2425頁
DoEvents
URL = "http://fz.people.com.cn/skygb/sk/index.php/Index/seach?&p=" & i
With XmlHttp
.Open "GET", URL, False
.Send
Html.body.innerhtml = .ResponseText
End With
Set tb = Html.all.tags("table")(2).Rows
For m = 1 To tb.Length - 1
k = k + 1
ReDim Preserve arr(1 To 20, 1 To k)
For n = 0 To tb(m).Cells.Length - 1
arr(n + 1, k) = tb(m).Cells(n).innertext
Next n
Next m
If i Mod 250 = 0 Then
Set Rng = Cells(Rows.Count, 1).End(3)(2)
Rng.Resize(k, 20) = WorksheetFunction.Transpose(arr)
Erase arr: k = 0
End If
Next i
If k > 0 Then
Set Rng = Cells(Rows.Count, 1).End(3)(2)
Rng.Resize(k, 20) = WorksheetFunction.Transpose(arr)
End If
Application.ScreenUpdating = True
MsgBox "耗時" & Timer - t & "秒!"
End Sub
運行這段代碼
『貳』 國家社科基金課題設計論證提綱可以刪掉嗎
我有很多,都是原創作品,
『叄』 教育部如何清理掉1453個科研項目
7月7日,教育部社科司官網發布「通知」稱,將對研究超期未完成的1453個項目進行集中清理。不僅追回已撥經費,還要追究責任,相關責任人三年內不得再報。
需要注意的是,凡被撤銷的項目:
由項目責任人所在學校負責追回已撥付經費,由學校計劃內財務賬戶原渠道返回教育部賬戶;
被撤銷項目責任人3年內不得申報教育部人文社科研究各類項目。
至今未開展任何研究工作的項目,由依託學校追回已撥經費,並對違反規定濫用課題經費者追究責任。
用項目經費購置的圖書、設備等屬於國有資產,按規定全部上交依託學校。
教育部社科司提醒,將於年底公布本次項目清理情況。教育部人文社會科學研究項目實行信譽管理,項目完成情況將記入項目責任人信譽檔案。
本文來源:中國青年報