Excel을 sqlserver로 가져올 수 있는 소스 코드
Excel의 SqlServer에 직접 데이터를 업로드하는 코드 제공:
적절하게 수정될 수 있습니다
FormName은 데이터베이스의 테이블입니다.
DBString은 데이터베이스 연결 필드입니다.
Sub UploadData()
FormName = ""이면 Sub를 종료하세요
새로운 ADODB.Connection으로 Dim
새로운 ADODB.Recordset으로 Dim b
a.DBString 열기
RowCount = Application.CountA(행("1:1"))
For i = 2 application.counta(range("a:a"))로
sql = ""
세트 b = 없음
j = 1에서 RowCount로 - 1
sql = sql & "'" & Cells(i, j) & "', "
다음
sql = "" & FormName & "values(" & sql & "'" & Cells(i, RowCount) & "')"에 삽입
b.오픈 소스:=sql, ActiveConnection:=a
다음
MsgBox "알았어!"
끝 서브
다양한 방법이 있으니 적합한 방법을 찾으세요.
작업을 완료하려면 데이터베이스의 연결 속성을 이해해야 합니다. 다음은 실제 상황에 따라 수정할 수 있는 연결 필드입니다.
공급자=SQLOLEDB.1;지속 보안 정보=False;사용자 ID=md-inspection;PWD=mdOL20!31)25;초기 카탈로그=Online_Inspection;데이터 소스=Cduvmdb01,1433
또한 관련 참조를 VBE 페이지에 추가해야 합니다:
데이터베이스 가져오기를 위한 A C Excel 소스 코드
환경: c#.2005+Access+ Sql
1. DataTable을 데이터베이스에 삽입하세요
public static void DataTableToDB()
{
string _strExcelFileName = @"D:example.xls";
DataTable dtExcel = ExcelToDataTable(_strExcelFileName,"Sheet1");
for (int i = 0; i
{
InsertDataToAccess(dtExcel.Rows[i][0].ToString(), float.Parse(dtExcel.Rows[i][1].ToString()));
}
}
2. Excel 데이터를 DataTable로 읽어옵니다
공개 정적 DataTable ExcelToDataTable(문자열 strExcelFileName, 문자열 strSheetName)
{
string strConn = "공급자=Microsoft.Jet.OLEDB.4.0;" + "데이터 소스="" + strExcelFileName + ";"" +"확장 속성=Excel 5.0;";
string strExcel = string.Format("[{0}$]에서 * 선택", strSheetName);
DataSet ds = 새 DataSet();
(OleDbConnection conn = new OleDbConnection(strConn)) 사용
{
conn.Open();
OleDbDataAdapter 어댑터 = 새로운 OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
}
return ds.Tables[strSheetName];
}
3. Access 데이터베이스 테이블에 데이터 삽입
public static void InsertDataToAccess(string _strPara,float _fPara)
{
OleDbConnection oleDbConn = 새로운 OleDbConnection();
oleDbConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;데이터 소스=C:ExcelData.mdb;사용자 ID=admin;Password=;";
oleDbConn.Open();
string strInsertString = "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();
}
여러 Excel 데이터 파일을 다른 Excel 파일 테이블 소스 코드로 일괄 가져오는 방법
코드는 다음과 같습니다.
하위 파일 병합()
Dim wb를 통합 문서로, sh를 워크시트로, pT를 문자열로, wb2를 통합 문서로, t
t = 타이머
'관련 없는 통합 문서가 열려 있는지 감지
Workbooks.Count > 1이면
MsgBox "열려 있는 다른 통합 문서를 닫으세요"
구독 종료
끝나면
'파일이 위치한 폴더를 지정하세요
Application.FileDialog(msoFileDialogFolderPicker) 사용
.쇼
If .SelectedItems.Count = 0 Then Exit Sub '취소를 누르거나 X가 대화 상자를 닫으면 바로 종료합니다
pT = .SelectedItems(1)
끝
Application.ScreenUpdating = False '화면 새로고침 끄기
Application.DisplayAlerts = False '대화상자 닫기
'New.xls라는 이름의 새 워크시트를 만듭니다
Set wb = 통합 문서.Add
shJS = wb.Worksheets.Count
fn = Dir(pT & "*.xls")
fn중 ""
fn = wb.Name이면 GoTo gg
나 = 나 + 1
내가 > shJS라면
sh = wb.Worksheets.Add(이후:=wb.Worksheets(wb.Worksheets.Count))를 설정
끝나면
wb2 = Workbooks.Open(fn, ReadOnly = True) 설정
wb2.Worksheets(1).Cells.Copy wb.Worksheets(i).Cells
wb.Worksheets(i).Name = 왼쪽(fn, Len(fn) - 4)
wb2.닫기
gg:
fn=디르
수요일
wb.Save As pT & "new.xls"
wb.닫기
Application.ScreenUpdating = True '화면 새로고침 켜기
Application.DisplayAlerts = True '대화 상자 열기
MsgBox "공유 시간" & 타이머 - t & "초. 새 파일 new.xls 생성"
끝 서브
Excel에서 Delphi로 데이터를 가져오기 위한 전체 코드
데이터베이스의 테이블 A, 필드는 A1, A2, A3, a4, a5
스프레드시트 d:shuju.xls
b1, b2, b3, b4, b5 항목이 포함되어 있습니다
dbo.A에 삽입
(a1,a2,a3,a4,a5)
b1,b2,b3,b4,b5를 선택하세요
오픈데이터소스('Microsoft.Jet.OLEDB.4.0',
'데이터 소스=d:shuju.xls;확장 속성=EXCEL 8.0' )...[Sheet1$] Rowset_1
이런 방법으로 가져올 수도 있습니다. 물론 컨트롤 TXLSFile을 사용할 수도 있습니다. 필요하면 저에게 요청하세요
mchestnut@163.com
위 내용은 SQLServer로 가져오는 Excel의 소스 코드 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 튜토리얼은 공식과 피벗 테이블을 사용하여 Excel에서 독특하고 독특한 값을 계산하는 방법을 보여줍니다. 공백 셀을 처리 할뿐만 아니라 고유 한 이름, 텍스트, 숫자 및 사례에 민감한 값 계산을 다룰 것입니다. "u

이 튜토리얼은 Excel의 카운트 및 카운타 기능에 대한 간결한 개요를 제공하여 실제 예제와 함께 사용을 보여줍니다. 또한 특정 기준에 따라 세포 계산을 위해 Countif 및 Countif를 활용하는 방법을 배웁니다. Excel은 NU에서 탁월합니다

Excel의 Pivotby 기능 대 피벗 테이블 : 상세한 비교 Excel은 데이터 요약 및 재구성을위한 두 가지 강력한 도구 인 Pivotby 기능 및 피벗 테이블을 제공합니다. 자세한 분석을위한 그룹 및 집계 데이터이지만 사용법 DIF

이 튜토리얼은 Excel에서 히스토그램을 생성하는 세 가지 다른 방법을 탐구합니다. 분석 도구 Pak의 히스토그램 도구를 활용하고 주파수 또는 카운티프 기능을 사용하며 Pivotcharts를 사용합니다. Excel에서 기본 차트를 만드는 동안 Strai입니다

이 포괄적 인 가이드는 Microsoft Outlook에서 전문 이메일 서명을 작성하고 관리하기위한 단계별 지침을 제공합니다. 모든 Outlook 버전에서 이미지, 클릭 가능한 링크 등으로 매력적인 서명을 제작하는 방법을 배우십시오.

이 튜토리얼은 컬럼, 행 및 선택된 범위에 대한 오토섬 기능 및 사용자 지정 합계 공식을 사용하여 Excel에서 합계를 계산하는 방법을 보여줍니다. 또한 가시 셀 만 합산하고, 런닝 총계를 계산하고, 여러 시트에 걸쳐 합산합니다.

이 간결한 가이드는 Excel의 Autosum 기능과 효율적인 사용을 설명합니다. 열, 행 또는 가시 셀을 신속하게 합산하고 일반적인자가 문제를 해결하는 법을 배우십시오. Excel의 합 함수는 엄청나게 인기가 있으며 Microsoft에게 DED를 포함하도록 촉구합니다.

이 기사에서는 Excel Switch 함수를 소개하고 구문을 설명하고 중첩 된 IF 문의 단순화를 단순화하는 데 사용을 보여줍니다. 공식이면 긴 중첩으로 어려움을 겪고 있다면 스위치 기능은 상당한 시간 절약을 제공합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
