Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een XLS Sheet in CSharp Schrijf
Schrijven naar een Microsoft XLS werkblad in C Sharp ( C # ) kan uw toepassing dynamischer te maken en geven de gebruiker meer mogelijkheden om hun gegevens te manipuleren . Excel is een spreadsheet-applicatie opgenomen in de Microsoft Office suite en kan worden gebruikt om kleine of grote hoeveelheden data te analyseren . C # is een programmeertaal die vaak worden gebruikt voor desktop , web en mobiele toepassingen te creëren . In C # , kunt u een combinatie van het gebruik van " OleDbConnection , " en " OleDbCommand " klassen te schrijven naar een XLS werkblad met behulp van SQL- statements zoals " CREATE TABLE " en " INSERT INTO . " Wat je nodig hebt
Microsoft Visual Studio
Toon Meer Aanwijzingen
1

Lancering Microsoft Visual Studio , klikt u op " New Project" van het linkervenster van het scherm , en uit te breiden " Andere talen " onder " Geïnstalleerde sjablonen . " Klik op " Visual C # " en dubbelklik op " console Application " om een nieuwe console project maken
2

Voeg de volgende naamruimten in de verklaringen gebied gelegen in het begin van je module : .

using System; gebruik System.Collections.Generic , gebruik System.Linq , gebruik System.Text , gebruik System.Data.OleDb , gebruik System.Diagnostics ;
3

Voeg de volgende onderstaande code " static void Main (string [ ] args ) " om de verbinding string definiëren aan een bestaande of nieuwe Excel- sheet :

koord constr = " Provider
= Microsoft.ACE.OLEDB.12.0 ; data Source = C : \\ \\ myExcelSheet.xls ; Uitgebreide eigenschappen = Excel 12.0 ";
4

Definieer een proces variabele die u wilt gebruiken om de Excel- sheet te openen :

proces proc
= nieuwe Process ( ) ;
5

Kopieer en plak de volgende code om de verbinding die u hebt gemaakt in stap een gebruiken en een tafel in de Excel sheet :

gebruik ( OleDbConnection cn = nieuwe OleDbConnection ( constr ) ) { cn.Open ( ) ; gebruik ( OleDbCommand cmd = new OleDbCommand ( ) ) { cmd.Connection = cn ; cmd.CommandText = " CREATE TABLE [ Apps ] ( Mobile char ( 100 ) , App char ( 100 ) , Prijs char ( 250 ) ) " ; cmd.ExecuteNonQuery ( ) ; }

Kopieer en plak de volgende code om een aantal gegevens aan de tabel die u hebt gemaakt in stap vijf voeg 6 : gebruik ( OleDbCommand cmd = new OleDbCommand ( ) ) { cmd.Connection = cn ; cmd.CommandText = " INSERT INTO [ Apps $ ] ( Mobile , App , prijs ) VALUES ( ' Windows Phone 7 ' , ' Route Optimizer ' , ' $ 1,99 ' ) " ; cmd.ExecuteNonQuery ( ) ; cmd.CommandText = " INSERT INTO [ Apps $ ] ( Mobile , App , prijs ) VALUES ( ' Android ' , ' Property Analzyer ' , ' $ 199 ' ) " ; cmd . ExecuteNonQuery ( ) ; }
7

Voeg de volgende code aan het einde om Excel te starten en het werkblad hebt gemaakt :

proc.StartInfo.FileName
= " C : \\ \\ myExcelSheet.xls " ; proc.Start ( ) ; }

Press 8 " . F5 "om het programma te draaien

Previous: Next:
  C /C + + Programming
·Doel van CString Methoden 
·Hoe maak je een Header File In…
·Wat zijn Pointers en hoe worde…
·Hoe te Telefoonnummers convert…
·Hoe maak je input een string V…
·UNIX C Tutorial 
·Hoe te Games voor Apple produc…
·Hoe een String stappen op een …
·Mobile C # Development Tutoria…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Client Area Met PHP 
·Hoe te PyLab Installeren op Python 
·Hoe maak je een Sequence in Oracle SQL C…
·Hoe afdrukken zonder een Line Feed in Vi…
·Hoe de Kortste Woord in Java zoeken 
·Hoe je projecten gebruiken C Programming…
·Wat is een Web Object ? 
·Hoe een lege array op Python Voeg 
·Hoe te Large Strings Maak in VB 6.0 
Copyright © Computer Kennis http://www.nldit.com