اکسل

صفحات گسترده‌ای که کاربران شما می‌توانند بخوانند اما من نمی‌توانم

یک کتاب کار به ندرت فقط همان چیزی است که روی صفحه نمایش می‌بینید. شامل شیت‌های مخفی، ردیف‌های فیلترشده، نظرات، نام‌های تعریف‌شده و هر آنچه کسی در ستون BX قرار داده باشد می‌شود. رندر کردن سمت سرور به این معنی است که خواننده گزارش را می‌بیند و نه لایه‌های زیرین آن.

8
پسوندهای صفحه‌گسترده پشتیبانی‌شده
0
نصب Excel مورد نیاز نیست
0
شیت‌های مخفی به مرورگر ارسال نمی‌شوند

مشکل

کتاب کاری که می‌فرستید همان کتاب کاری نیست که قصد داشتید بفرستید

صفحات گسترده فرمت‌هایی هستند که بیشترین احتمال نشت اطلاعات را دارند. شیت‌های مخفی حاوی داده‌های منبع، ردیف‌های فیلترشده که فیلتر را برمی‌گردانند، کش Pivot حاوی جدول کامل، نظراتی از یک مذاکره که هیچ‌کس قصد انتشار آن را نداشته است.

تبدیل اولیه به PDF نشت را رفع می‌کند اما کاری اضافی ایجاد می‌کند: کسی باید تبدیل را اجرا کند و PDF به محض تغییر کتاب کار، منسوخ می‌شود.

رندر کتاب کار زنده سمت سرور هر دو را فراهم می‌کند. خواننده داده‌های جاری را می‌بیند، همان‌طور که نویسنده قالب‌بندی کرده، و به‌جای دریافت یک فایل با لایه‌های زیرین، یک تصویر دریافت می‌کند.

قابلیت‌ها

آنچه نمایشگر با یک کتاب کار انجام می‌دهد

حفظ قالب‌بندی

قالب‌های عددی، قالب‌بندی شرطی، سلول‌های ادغام‌شده، عرض ستون‌ها و نواحی چاپ همان‌گونه که تنظیم شده‌اند رندر می‌شوند — نه به‌صورت یک جدول ساده HTML که هدف طراحی را از دست داده است.

نمودارها و تصاویر جاسازی‌شده

نمودارها همراه با داده‌های خود رندر می‌شوند به‌جای ناپدید شدن، که معمولاً اولین موردی است که در یک تبدیل ساده خراب می‌شود.

تمام خانواده

.xls، .xlsx، .xlsm، .xlsb، .xltx، .xltm، .ods و .csv، همه از طریق همان فراخوانی باز.

صفحه‌بندی شده مانند یک چاپ

خروجی مطابق با تنظیمات صفحه کتاب کار است، بنابراین گزارشی که برای چاپ در چهار صفحه طراحی شده به‌صورت چهار صفحه نمایش داده می‌شود نه یک اسکرول بی‌پایان.

متن قابل جستجو

با افزونه AdvancedSearch، متن سلول‌ها در سراسر سند رندر شده قابل جستجو است.

بدون موتور فرمول در مرورگر

محاسبه در سمت سرور انجام می‌شود. کلاینت هرگز فرمول‌ها، نام‌های تعریف‌شده یا گراف وابستگی که می‌تواند مدل شما را بازسازی کند، دریافت نمی‌کند.

ادغام

باز کردن یک کتاب کار

از آنجا که نمایشگر توسط تنظیمات صفحه هدایت می‌شود، کتاب کاری با نواحی چاپ معقول بهتر از کتابی که هرگز چاپ نشده رندر می‌شود. بررسی این موضوع پیش از سرزنش رندرکننده ارزش دارد.

پسوندهای پشتیبانی‌شده

.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");

جزئیات

جزئیات صفحه‌گسترده

  • رندر مطابق با تنظیمات صفحه کتاب کار است — نواحی چاپ و مقیاس‌بندی برای نتیجه مهم هستند.
  • نصب Excel و هیچ‌گونه اینترآپ وجود ندارد.
  • جستجوی متن در سلول‌ها نیاز به افزونه AdvancedSearch دارد.

سوالات متداول

آیا فرمول‌ها دوباره محاسبه می‌شوند؟

رندر مقادیر ذخیره‌شده و قالب‌بندی کتاب کار را نشان می‌دهد. آنچه کلاینت دریافت می‌کند تصویر شیت است، نه فرمول‌ها یا گراف وابستگی پشت آن.

چه اتفاقی برای شیت‌های مخفی و ردیف‌های فیلترشده می‌افتد؟

آنها بخشی از آنچه به خواننده رندر می‌شود نیستند، که دلیل اصلی ترجیح تیم‌ها برای این روش نسبت به ارسال فایل از طریق ایمیل است. کتاب کار ساختار خود را بر روی سرور شما حفظ می‌کند؛ مرورگر صفحات را دریافت می‌کند.

آیا می‌تواند شیت بسیار عریض را مدیریت کند؟

بله، هرچند نتیجه مطابق تنظیمات صفحه است. شیتی که هیچ‌گاه ناحیه چاپ تعریف نشده داشته باشد به‌صورت نامنظم صفحه‌بندی می‌شود به همان دلیلی که چاپ آن نیز نامنظم است.

آن را با اسناد خود امتحان کنید

یک مجوز موقت چند دقیقه زمان می‌برد تا درخواست شود و به‌صورت کامل بر روی دستگاه شما اجرا می‌شود. فایل‌هایی که مهم هستند، همان فایل‌هایی هستند که در حال حاضر نمایشگر فعلی شما را خراب می‌کنند.