J'ai la date. Je dois importer ces valeurs DataTable Excel Template.How pour atteindre cetComment importer des données dans la feuille Excel
0
A
Répondre
1
Il y a un certain nombre d'options
- écrire les données sous forme de fichier CSV
- écrire les données comme un tableau HTML
- Utilisez Automation pour manipuler une instance Excel en cours d'exécution
- Utilisez OleDB Driver pour créer un fichier Excel. Another link from Microsoft.
- Utilisez une bibliothèque comme NPOI pour écrire un fichier Excel
- Utilisez une bibliothèque comme ExcelPackage pour écrire un fichier Excel
- Utilisez Office Open XML
Parmi les options, j'aime l'option 5 pour la performance et la simplicité, surtout lorsque cela est nécessaire côté serveur, l'option 6 est bonne si vous avez besoin de fichiers XLSX plutôt que XLS, l'option 7 a une courbe d'apprentissage raide par rapport à 5 et 6.
0
Essayez celui-ci -
// TO USE:
// 1) include COM reference to Microsoft Excel Object library
// add namespace...
// 2) using Excel = Microsoft.Office.Interop.Excel;
private static void Excel_FromDataTable(DataTable dt)
{
// Create an Excel object and add workbook...
Excel.ApplicationClass excel = new Excel.ApplicationClass();
// true for object template???
Excel.Workbook workbook = excel.Application.Workbooks.Add(true);
// Add column headings...
int iCol = 0;
foreach (DataColumn c in dt.Columns)
{
iCol++;
excel.Cells[1, iCol] = c.ColumnName;
}
// for each row of data...
int iRow = 0;
foreach (DataRow r in dt.Rows)
{
iRow++;
// add each row's cell data...
iCol = 0;
foreach (DataColumn c in dt.Columns)
{
iCol++;
excel.Cells[iRow + 1, iCol] = r[c.ColumnName];
}
}
// Global missing reference for objects we are not defining...
object missing = System.Reflection.Missing.Value;
// If wanting to Save the workbook...
workbook.SaveAs("MyExcelWorkBook.xls",
Excel.XlFileFormat.xlXMLSpreadsheet, missing, missing,
false, false, Excel.XlSaveAsAccessMode.xlNoChange,
missing, missing, missing, missing, missing);
// If wanting to make Excel visible and activate the worksheet...
excel.Visible = true;
Excel.Worksheet worksheet = (Excel.Worksheet)excel.ActiveSheet;
((Excel._Worksheet)worksheet).Activate();
// If wanting excel to shutdown...
((Excel._Application)excel).Quit();
}
Questions connexes
- 1. SSIS Importer erreur de feuille excel
- 2. Importer des données Excel dans la base de données mysql
- 3. Importer des services de données ADO.NET dans Excel
- 4. Importer une feuille de calcul Excel dans PostgreSQL
- 5. Insertion dans la feuille Excel d'une autre feuille Excel
- 6. Importer des données depuis Excel en utilisant SSIS sans connaître le nom de la feuille
- 7. Comment importer des fichiers excel dans SqlDatabase fichier .mdf
- 8. Dans VSTO Excel, comment détecter des données dans des cellules?
- 9. Importer des données Excel vers SQL Server
- 10. Importer des données dans une feuille de calcul - Actualiser automatiquement
- 11. Importer des plantages XML Excel
- 12. comment afficher la feuille Excel dans asp.net
- 13. Comment puis-je importer des données dans des champs de feuille de données en lecture seule?
- 14. problème étrange dans la feuille Excel
- 15. Importer des fichiers Excel dans C#
- 16. comment écrire des données plus d'une feuille Excel
- 17. Comment copier des données d'une feuille Excel à une autre?
- 18. Ecrire des données dans SQL à partir d'une feuille Excel
- 19. comment importer des données dans des rails?
- 20. Importer une application Excel dans Rails
- 21. doutes de la feuille Excel dans VBScripting
- 22. Excel vba: restreindre la zone d'édition dans la feuille Excel
- 23. Importation de données Excel feuille à DataGrid sans utiliser oledb
- 24. manipulation de feuille Excel
- 25. Excel importer à la base de données en utilisant C#
- 26. Fonction de détection des doublons dans la feuille Excel
- 27. Importer des données structurées de contour Excel (drill-down)
- 28. données de lecture de la feuille Excel à l'aide C#
- 29. Importation de colonnes de feuille de calcul Excel dans la base de données SQL Server
- 30. Définir la feuille Excel comme source de données à Gridview
toujours se souvenir, google est votre ami: http://www.codeproject.com/KB/office/ExcelDataTable.aspx http://msmvps.com/blogs/deborahk/archive/2009/07/ 23/writing-data-from-a-datable-to-excel.aspx http://www.dotnetspider.com/resources/29183-Export-DataTable-Excel-using-c-with.aspx – MaQleod