Excel

Des tableurs que vos utilisateurs peuvent lire mais pas les miens

Un classeur n’est rarement que ce qui apparaît à l’écran. Il contient des feuilles cachées, des lignes filtrées, des commentaires, des noms définis et tout ce que quelqu’un a mis dans la colonne BX. Le rendu côté serveur signifie que le lecteur voit le rapport et non l’archéologie qui le sous-tend.

8
extensions de tableur prises en charge
0
installations d'Excel requises
0
feuilles cachées envoyées au navigateur

Le problème

Le classeur que vous envoyez n’est pas le classeur que vous vouliez envoyer

Les tableurs sont le format le plus susceptible de divulguer des informations. Des feuilles cachées contenant des données sources, des lignes filtrées qui se défiltrent, un cache de tableau croisé contenant la table complète, des commentaires d’une négociation que personne n’a voulu publier.

Convertir d’abord en PDF résout la fuite mais crée une corvée : quelqu’un doit lancer la conversion, et le PDF devient obsolète dès que le classeur change.

Rendre le classeur en direct côté serveur combine les deux. Le lecteur voit les données actuelles, formatées comme l’auteur l’a prévu, et reçoit une image plutôt qu’un fichier avec un sous‑sol.

Capacités

Ce que le visionneur fait avec un classeur

Formatage préservé

Les formats numériques, le formatage conditionnel, les cellules fusionnées, les largeurs de colonnes et les zones d’impression sont rendus tels quels — pas comme un simple tableau HTML qui a perdu le sens du design.

Graphiques et images intégrées

Les graphiques sont rendus à côté de leurs données plutôt que de disparaître, ce qui est généralement la première chose qui se casse lors d’une conversion naïve.

Toute la famille

.xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm, .ods et .csv, tous via le même appel d’ouverture.

Paginer comme une impression

La sortie suit la configuration de page du classeur, ainsi un rapport conçu pour s’imprimer sur quatre pages s’affiche sur quatre pages au lieu d’un défilement infini.

Texte recherchable

Avec le plugin AdvancedSearch, le texte des cellules est recherchable dans tout le document rendu.

Pas de moteur de formules dans le navigateur

L’évaluation se fait côté serveur. Le client ne reçoit jamais les formules, les noms définis ou le graphe de dépendances qui permettraient de reconstruire votre modèle.

Intégration

Ouverture d’un classeur

Comme le visionneur est guidé par la configuration de page, un classeur avec des zones d’impression sensées se rend beaucoup mieux qu’un classeur jamais imprimé. Il vaut la peine de vérifier cela avant de blâmer le rendu.

Extensions prises en charge

.xls.xlsx.xlsm.xlsb.xltx.xltm.ods.csv
csharp
// Same call, different family
string token = await viewer.OpenDocumentAsync("wwwroot/files/Q3-Report.xlsx");

// CSV goes through the same path — useful for data exports
// that users want to read rather than download
string csvToken = await viewer.OpenDocumentAsync("wwwroot/exports/ledger.csv");

Détails

Spécificités du tableur

  • Le rendu suit la configuration de page du classeur — les zones d’impression et le redimensionnement influencent le résultat.
  • Aucune installation d’Excel et aucune interopération ne sont impliquées.
  • La recherche de texte dans les cellules nécessite le plugin AdvancedSearch.

Questions fréquemment posées

Les formules sont-elles recalculées ?

Le rendu reflète les valeurs et le formatage stockés du classeur. Ce que le client reçoit est une image de la feuille, jamais les formules ni le graphe de dépendances qui la sous-tend.

Que se passe-t-il avec les feuilles cachées et les lignes filtrées ?

Elles ne font pas partie de ce qui est rendu au lecteur, ce qui est la principale raison pour laquelle les équipes préfèrent cela à l’envoi du fichier par e‑mail. Le classeur conserve sa structure sur votre serveur ; le navigateur reçoit des pages.

Peut‑il gérer une feuille très large ?

Oui, bien que le résultat suive la configuration de page. Une feuille qui n’a jamais eu de zone d’impression définie paginera de façon maladroite pour la même raison qu’elle s’imprime maladroitement.

Essayez-le avec vos propres documents

Une licence temporaire prend quelques minutes à demander et s'exécute entièrement sur votre propre machine. Les fichiers qui comptent sont ceux qui posent déjà problème à votre visionneuse actuelle.