Je veux exporter 5000 lignes à l'aide Response.ContentType = « application/vnd.ms Excel pour exceller sheet.There est pas d'erreur, mais la montre feuille Excel ne reçoit pas généréincapable d'exporter 5000 lignes
Répondre
Juste un projectile dans l'obscurité: est-il possible que votre page est le timing quand vous avez ce grand nombre d'enregistrements vous pouvez essayer upping le délai d'attente de la page en définissant ce qui suit dans votre Page_Init:
Server.ScriptTimeout = 600
Détermine le délai d'attente 10 minutes (la valeur par défaut est de 90 secondes)
où est page_init? –
C'est un événement dans le code-behind de votre page. – patmortech
Chan Il est bon que le temps nécessaire à la génération de votre feuille de calcul dépasse le délai imparti pour que le code finisse d'être exécuté pendant une réponse. Un moyen de contourner cela est d'avoir le code qui génère les feuilles de calcul en cours d'exécution en tant que processus totalement distinct qui agit un service. Les utilisateurs peuvent ensuite utiliser votre application asp.net principale pour démarrer le processus et suivre sa progression chaque fois qu'ils actualisent la page. Une fois le processus terminé, lors de la prochaine actualisation, un lien permettant de télécharger la feuille de calcul générée doit s'afficher.
Cette méthode peut être encore améliorée avec quelques ajax simple qui interroge le serveur toutes les 10 secondes environ pour mettre à jour l'indicateur de progression sur le client et afficher le lien de téléchargement lorsqu'il est terminé.
- 1. Ruby incapable d'utiliser besoin
- 2. PHP GD-imagejpeg incapable d'ouvrir
- 3. Comment envoyer plus de 5000 caractères à la page suivante
- 4. incapable de se connecter à Oracle groovy
- 5. Incapable de caractère eol gris par Vimrc
- 6. Pourquoi suis-je incapable de #ifdef stdafx.h?
- 7. incapable d'obtenir clone jquery fonctionne correctement
- 8. TouchXML incapable d'analyser XML résultat YQL sur un iPhone
- 9. incapable d'utiliser le service WCF en C# projet - MetaData Erreur
- 10. Webbrowser incapable d'effectuer une recherche et une authentification
- 11. compilateur intel sur vista: "incapable de obtenu la mémoire mappée"
- 12. Quelle est la différence entre String et nvarchar (5000) dans SQL?
- 13. Impossible de télécharger un fichier zip de plus de 5000 Ko taille
- 14. Combiner des lignes/concaténer des lignes
- 15. SVN - incapable de fusionner branche dans le tronc - de nombreux conflits arbre
- 16. Comment faire pour résoudre "L'ChannelDispatcher est incapable d'ouvrir son erreur IChannelListener"?
- 17. IE6 jquery incapable de mettre à jour ou des options de tag w/.append
- 18. NetBeans 6.7 est-il incapable de déboguer des fermetures Groovy dans une application Grails?
- 19. Java programme de socket incapable de lire une grande quantité de données à la fois
- 20. Lignes de tableau avec deux lignes de texte
- 21. SSRS Matrice groupes de lignes en tant que lignes réelles
- 22. DB2 SQL ajouter des lignes basées sur d'autres lignes
- 23. Lire les lignes Excel, marquer les lignes lire
- 24. Que signifient [0, lignes) et [1, lignes]? plus spécifiquement [et)
- 25. Suite de lignes d'analyse
- 26. RichTextBox couleur lignes sélectionnées
- 27. IText Lignes par page?
- 28. lignes de suppression GridView
- 29. Trouver deux lignes consécutives
- 30. Que signifie "lignes [0]"?
Si vous enregistrez le téléchargement, obtenez-vous quelque chose? Je vous suggère de commencer par cela, puis regardez le fichier enregistré pour voir si vous pouvez repérer quelque chose de mal. Si vous n'obtenez rien, le débogage est la solution. –
Je l'ai fait mais je ne reçois pas la feuille Excel du tout une fois que les enregistrements sont au-dessus de 5000 – Tarun
Avez-vous essayé de générer et d'enregistrer le document sur le serveur puis de le télécharger? Cela pourrait vous donner un aperçu de ce qui se passe. – rjzii