Dans mon application, je télécharge une feuille de calcul à partir de FTP, déplaçant les données lues de la feuille de calcul vers un DataTable et, selon certaines conditions, envoyant une nouvelle feuille de calcul par courrier électronique. tableur).Feuille de calcul de DataTable
Mon problème est de créer la feuille de calcul qui sera envoyée. Je n'arrive pas à comprendre comment ajouter la ligne du DataTable (à l'origine de la feuille de calcul téléchargée) dans la feuille de calcul qui sera envoyée.
DS.Tables(0).Rows.Add(ObjSheet.Range(workTable.Rows(i)) - 1)
C'est ce que j'ai en ce moment, mais ça ne marche pas. workTable est le DataTable dans lequel les lignes de la feuille de calcul ont été copiées. DS est le DataSet où je place les lignes de la sélection spécifique. Je suis assez sûr que je peux simplifier le flux de données en éliminant le DataTable ou le DataSet.
Pour éviter toute confusion, j'utilise VB2005 - voudrais pouvoir utiliser 2008 pour cela, LINQ simplifie tellement ...
Pourquoi n'utilisez-vous pas simplement Excel pour copier les lignes? – Raptor
J'aurais probablement dû mentionner que c'est la première fois que j'ai fait une sorte de programmation avec des paquets de bureau ... –