2010-09-21 7 views
2

Je crains que cela a été battu à mort, mais je suis toujours aux prises avec le problème de lecture des fichiers Excel dans mon application ASP.NET qui a été récemment porté sur Server 2008 et 64- bit.Excel ODBC sur 64 bits - encore

De nombreux postes, je trouve le point à l'existence de pilotes Microsoft ici 64 bits:

here et here. Mon inquiétude concerne les avertissements que je suis en train de lire à propos de ceux-ci qui ne sont pas prévus "En remplacement du Jet OLEDB Provider dans les applications côté serveur", peut-être pour des raisons thread-safe? C'est une application côté serveur et même si les téléchargements d'Excel ne sont pas des centaines de fois par jour, ils seront effectués par les clients. Je sais qu'il y a aussi des librairies commerciales disponibles et pendant que je m'ouvre à les considérer, je m'inquiète de la 'reprise de chasse' et je ne me fais pas brûler en les faisant aller au ventre (ça nous est déjà arrivé). Donc, Y a-t-il un moyen sûr pour les threads de lire les fichiers Excel en 64 bits?

Et avant de suggérer .CSV, j'ai du mal à convaincre les clients de m'envoyer des fichiers Excel raisonnablement formatés, sans parler de leur demander d'exporter vers un fichier .csv.

Oh, et pour ajouter encore une autre exigence, je ne veux vraiment pas exécuter toute l'application 32 bits.

Répondre

0

Je n'ai aucune affiliation avec ces gars-là: SpreadsheetGear mais leur outil complètement résolu mon problème. Wicked rapide et évaluation de la formule à l'échelle du serveur. Très sympa.