Comment puis-je créer schéma.fichier ini? - Je exporter mes .fichier csv pour datagridview
Je veux exporter un CSV fichier dans un datagridview. J'ai besoin de créer le fichier schema.ini
. Mais je ne sais pas, comment puis-je créer?
Il y a mon code:
public DataTable exceldenAl(string excelFile)
{
try
{
string fileName = Path.GetFileName(excelFile);
string pathOnly = Path.GetDirectoryName(excelFile);
string cmd = "Select * From [" + fileName + "$]";
string cnstr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + pathOnly + "\\;Extended Properties=\"Text;HDR=Yes;FORMAT=Delimited\"";
OleDbConnection ocn = new OleDbConnection(cnstr);
ocn.Open();
OleDbCommand command = new OleDbCommand(cmd,ocn);
OleDbDataAdapter adap = new OleDbDataAdapter(command);
DataTable dt = new DataTable();
dt.Locale = CultureInfo.CurrentCulture;
adap.Fill(dt);
return dt;
}
finally {
}
}
private void btnExcelReader_Click(object sender, EventArgs e)
{
string dosya;
string cevap;
openFileDialog1.ShowDialog();
dosya = openFileDialog1.FileName.ToString();
ClsExcelReader er = new ClsExcelReader();
cevap = er.exceldenAl(dosya).ToString();
dataGridView1.DataSource = cevap;
//listViewExcelOku.DataBindings =
}
}
OriginalL'auteur cell-in | 2012-09-04
Vous devez vous connecter pour publier un commentaire.
Ouvrir le bloc-notes et de créer un fichier de ce type:
Modifier le fichier ci-dessus pour s'adapter à votre schéma de données. Enregistrer en tant que SCHÉMA.ini dans le répertoire où votre *.Fichier CSV est situé.
Lire ce lien (L'importation de Fichier CSV Dans une Base de données), c'est un bon exemple de vous familiariser et de comprendre comment le Schéma.ini œuvres
OriginalL'auteur Mike Sportsman
J'ai écrit ces formules Excel pour générer le contenu de ce fichier si vous pouvez vous procurer de la feuille Excel avec des en-têtes de colonne. C'est assez basique. Ajouter et supprimer des fonctionnalités souhaitées. Elle assume la totalité du texte avec séparateurs. Insérez ensuite la formule suivante (y compris toutes les options) dans A2:
Et la formule suivante dans la B2.
Puis faites-le glisser vers la droite pour obtenir votre schéma de base.ini (à l'extrême droite de la cellule). Vous pouvez ajuster les options dans la cellule excel ci-dessous le nom de la colonne. Chaque colonne a sa propre définition. J'ai d'ouverture et de fermeture de guillemets dans le résultat lors de la copie de fichier texte.
OriginalL'auteur Bart de Kort