2010-10-27 6 views
2

Je habituellement utilisé cette option pour créer des fichiers séparés onglet pour Excel:onglet problème de séparation

sb.AppendLine(String.Format(@"{0}\t{1}" ... 

Étrangement, il ne fonctionne plus. Des idées?

C

+0

Qu'est-ce qui ne fonctionne pas? Est-ce que .NET plante? Le fichier ne s'ouvre-t-il pas dans Excel? –

+0

Excel 'voit' \ t mais ne le reconnaît pas comme un onglet. Retrait du @ travaillé. Merci Preet Sangha. Le @ semble faire un codage bizarre ... – cs0815

Répondre

6

sûrement pas le symbole @sb.AppendLine(String.Format("{0}\t{1}"...

Le symbole @ indique au compilateur d'interpréter la chaîne littéralement il place 2 caractères un backslash et un t dans la chaîne. Si vous n'utilisez pas le symbole @, il indique au compilateur d'interpréter la chaîne de sorte que \t soit changé en caractère d'échappement pour TAB.

+0

Oui, perdre le @ – Dialecticus

+0

Bien repéré :) –

Questions connexes