begin process at 2012 02 11 05:19:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

[c#.NET] [WinApplication] [excel] PB style Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[c#.NET] [WinApplication] [excel] PB style Excel

jeudi 20 janvier 2005 à 15:42:21 | [c#.NET] [WinApplication] [excel] PB style Excel

jacky38

Bonjour a tous.
J'affiche des données récuperées sous Oracle dans un datagrid, jusque la, pas de PB.
Ensuite je transfer ces données avec un bouton dans un doc Excel(.csv) que je crée, toujour pas de pb.
Par contre, il me faut changer le style de ce doc Excel comme par exemple centrer les données dans la case, metrre de la couleur... Et la c'est le bloquage total.
Voici mon code

private void btnSave_Click(object sender, System.EventArgs e)

{

string editingFileName = null;

object nameArticle,nameLien,dateH;

//saveFileDialog1.Filter = "Excel files (*.csv)|*.csv|All files (*.*)|*.*" ;

saveFileDialog1.Filter = "Excel files (*.csv)|*.csv" ;

saveFileDialog1.FilterIndex = 1 ;

saveFileDialog1.RestoreDirectory = true ;

System.Windows.Forms.DialogResult dr = saveFileDialog1.ShowDialog();

//si on click sur enregistrer dans la page du SaveFileDialogue

if (dr == System.Windows.Forms.DialogResult.OK)

{

//on récup le chemin

editingFileName = saveFileDialog1.FileName;

//on crée le fichier

FileInfo efInfo = new FileInfo(editingFileName);

}

else

return;

FileStream fs = new FileStream(editingFileName,FileMode.OpenOrCreate,FileAccess.Write);

StreamWriter ws = new StreamWriter(fs);

//ecrit dans le doc excel

ws.WriteLine("{0};{1}","NUM COMPOSANT :",this.textBoxcomp.Text);

ws.WriteLine();

ws.WriteLine("{0};{1}","MESURE :",this.comboBox1.Text);

ws.WriteLine();

ws.WriteLine("{0};{1};{2}","NUM ARTICLE","NUM LIEN","DATE + HEURE");

//remplit le dataView1 grace au dataSet11

dataView1 = dataSet31.LIEN_LST.DefaultView;

//compte le nombre de lignes

int nbLigne = dataView1.Count;

for(int i = 0; i < nbLigne; i++)

{

//recup les valeurs de la ligne

nameArticle =this.dataGrid1[i,0];

nameLien =this.dataGrid1[i,1];

dateH =this.dataGrid1[i,2];

//ecrit dans le doc excel

ws.WriteLine("{0};{1};{2}",nameArticle,nameLien,dateH);

}

ws.Close();

MessageBox.Show("Fichier sauvegardé \nChemin : "+editingFileName);


Voila 2 jour que je galèr sans trouver de solution.
Vous etes mes sauveurs (si vous répondez bien sur).
jeudi 20 janvier 2005 à 18:14:18 | Re : [c#.NET] [WinApplication] [excel] PB style Excel

TUHABITES

Bonjour,

les fichiers .csv ne prennent pas en charge la mise en forme. Il s'agit uniquement de données séparées par des point-virgules.

Une solution est de creer un .xls grâce à l'interop. mais cela suppose qu'excel est installé sur l'autre machine.
Une autre est de passer par le format html qui lui prend en charge la mise en forme.

vendredi 21 janvier 2005 à 09:55:14 | Re : [c#.NET] [WinApplication] [excel] PB style Excel

jacky38

OK c'est bon a savoir, je v donc tester.
Merci


Cette discussion est classée dans : excel, ws, csv, savefiledialog1, writeline


Répondre à ce message

Sujets en rapport avec ce message

Excel en CSV (Pb virgule et point virgule) [ par mdelahais ] Bonjour,Je voudrai convertir un fichier Excel en CSV. J'ai utilisé la fonction SaveAs en mettant le paramètre Excel.xlFileFormat.xlCSV (en fait j'ai e le type des attributs d'un fichier excel.csv [ par dimabab ] bjr je veux savoir le type de chaque colonne lors de l'importation de fichier.csv . pour alimenter la gridview selon ces types voila mon code Stream Conversion XLS en CSV C# [ par arofred ] Bonjour, Je débute en DOT NET C# et je voudrais convertir un fichier excel en fichier CSV, quelqu'un peut il m'aider. Je sais le faire en php mais pas Excel et CSV, petit pb pour sélectionner une plage dynamique [ par shoka ] Voici mon problème (avec un screen s'il vous plait ! ) :http://img58.imageshack.us/img58/7708/pbxls5zw.jpgJ'aimerais, dans la cellule A1 csv champ commancant 0001 dans excel [ par babyboo1107 ] Bonjour à tous j'espère que vous pourrez m'aider ou me rediriger Voilà le problèmeJ'ai créer dans le but d'exporter un panier d'achat un fichier csv m Sauver un fichier CSV - SaveAs [ par estronc ] Bonjour à tous et à toutes, Voici mon problème de débutant : J'ai une application qui utilise un fichier excel choisi par l'utilisateur à l'aide d'un excel.csv vers BD sql Serveur [ par dimabab ] bonjour svp jai un problème deja j'ai jamais travaillé sur excel.csv et pourtant je suis obligé dans mon projet d'importer fichier csv vers BD sql ser serialisation d'une image ou d'un bouton [ par johnnous ] bonjour je voudrais créer une form en c# avec bouton, textbox images etc... et pouvoir serialise tout ça dans un fichier text (xml) afin de pouvoir mo SubmitChanges [ par cedric774 ] Salut à tous je suis actuellement occupé sur une mise à jour d'un enregistrement d'une base de données et j'ai un problème ... [U]Dans le 1er fichie Lire une cellule excel [ par S1rK ] Bonjour à tous, Dans le but de me faire un petit widget me permettant de récupérer une donnée d'un fichier excel .xls, j'utilise OleDb pour naviguer


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales