Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

γεια σας παιδιά,

Θέλω να φτιάξω ένα open xml excel απο C#

πως μπορώ να βάλω με κάποιο loop cells.

 

 

>
           for (int i = 0; i < 10; i++)
           {
               Row row = new Row
               (
                   new Cell[] 
                   {
                       new Cell() 
                       {
                           CellValue = new CellValue(i.ToString()), DataType = CellValues.Number 
                       },
                       new Cell()
                       {
                           CellValue = new CellValue("test"), DataType = CellValues.String
                       }
                   }
               );
               elements.Add(row);
           }

 

Ευχαριστώ

Δημοσ.

Γειά σου φίλε,

τα κελιά υπάρχουν ήδη (όπως όταν ανοίγεις ένα νέο αρχείο excel), οπότε το μόνο που έχεις να κάνεις είναι να προσπελάσεις το/τα κελιά που σ' ενδιαφέρουν κ να εφαρμόσεις σ' αυτά τις ιδιότητες που θες (value, font, color, outline, ...). Σου παραθέτω ένα απλό παράδειγμα:

 

>
// create
Excel.Application myExcel = new Excel.Application();
Excel.Workbook myWorkbook = myExcel.Workbooks.Add();
Excel.Worksheet mySheet = myExcel.Worksheets.Add();

// set value
int row = 1;
int column = 1;
mySheet.Cells[row, column].Value = "CELL A1";

// save & close
myWorkbook.SaveAs("C:\\Book1.xlsx");
myWorkbook.Close(false);
myExcel.Quit();

 

έχω ασχοληθεί λιγάκι με το θέμα, οπότε αν έχεις κάποια απορία στείλε μου κι αν μπορώ με τα χαράς να σε βοηθήσω.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...