J'exporte actuellement des données à partir d'une importation Excel en utilisant Excel interop. Je joue avec ça depuis quelques heures maintenant, mais je ne peux pas obtenir l'exportation comme je le désire.Ajout d'une valeur à la fin d'une colonne dans un tableau de chaînes à exporter au format CSV
Je prends une plage de 2 colonnes et environ 1k lignes à partir d'un doc excel, et je veux simplement ajouter une virgule à la fin de chaque colonne, mais à cause de la façon dont je suis en boucle dans les valeurs de plage , Je n'arrive pas à comprendre. Quoi qu'il en soit, voici le code:
for (long colCounter = 1; colCounter <= iCols; colCounter++)
{
for (long rowCounter = 1; rowCounter <= iRows; rowCounter++)
{
//Write the next value into the string.
valueString =
valueString.ConcatImport(Convert.ToString(saRet[rowCounter, colCounter]), "\n");
}
}
Je pense que je dois ajouter une autre boucle quelque part pour vérifier si je suis à une nouvelle colonne ou non, puis ajoutez la valeur de virgule sur. Similaire à la façon dont il est mis en œuvre pour de nouvelles lignes dans chaque rangée, mais je ne peux tout simplement pas y arriver!
Merci pour toute aide!
Merci beaucoup! Le pire, c'est que je l'avais implémenté plus tôt, mais après l'avoir regardé pendant si longtemps que je n'avais pas réalisé que ça avait marché, j'ai passé 3 heures de plus à me cogner la tête contre un mur! Haha! – Andy