evagelos_21 Δημοσ. 12 Μαΐου 2012 Δημοσ. 12 Μαΐου 2012 γεια σας παιδιά, Θέλω να φτιάξω ένα 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); } Ευχαριστώ
pantpesl2 Δημοσ. 14 Μαΐου 2012 Δημοσ. 14 Μαΐου 2012 Γειά σου φίλε, τα κελιά υπάρχουν ήδη (όπως όταν ανοίγεις ένα νέο αρχείο 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(); έχω ασχοληθεί λιγάκι με το θέμα, οπότε αν έχεις κάποια απορία στείλε μου κι αν μπορώ με τα χαράς να σε βοηθήσω.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα