Excel є потужним інструментом для створення складних панелей, але поділ цих уявлень з більш широкою аудиторією може бути складним.Ця стаття вивчає, як перетворити панелі на основі Excel в інтерактивні веб-інтерфейси за допомогою Aspose.Cells HTML Converter.

Введення

Давайте зіткнемося з цим – Excel є місцем, де відбувається магія даних для багатьох компаній. однак, поділ складних панелей Excel з зацікавленими сторонами, які, можливо, не мають доступу до Excel, може бути викликом. Ця стаття вивчає, як перетворити ці потужні аналітики на основі Excel в інтерактивні веб-інтерфейси за допомогою Aspose.Cells HTML Converter.

Зробіть своє середовище розвитку

Для того, щоб почати, потрібно встановити своє середовище розвитку і вставити необхідні інструменти:

  • Install Aspose.Cells: Завантажити та встановити найновішу версію ASPOSE для .NET або Java з офіційного сайту.
  • Підготовка файлів Excel: Переконайтеся, що ваші файли Excel добре структуровані з чітким діапазоном даних і умовним форматуванням.

Підрозділ: Підготовка файлів Excel

Перед тим, як конвертувати файли Excel в HTML, переконайтеся, що вони оптимізовані для веб-дискусії.

  • Яскраві рейтинги даних
  • Умова форматування
  • Карти та графіки

Конфігурація варіантів конверсії

Після того, як ви встановили навколишнє середовище, налаштуйте варіанти конвертації в Aspose.Cells, щоб переконатися, що ваші Excel-накопитки конфігуруються правильно.

Підрозділ: Налаштування HTML-виходу

Ви можете налаштувати вихід HTML, встановлюючи різні властивості, такі як форматування клітин і стилі графіку.

LowCodeLoadOptions lclopts = new LowCodeLoadOptions();
lclopts.InputFile = "path/to/excel/file.xlsx";

LowCodeHtmlSaveOptions lcsopts = new LowCodeHtmlSaveOptions();
lcsopts.HtmlOptions.CellNameAttribute = "dashboard-cell";
lcsopts.OutputFile = "output/dashboard.html";

HtmlConverter.Process(lclopts, lcsopts);

Підвищення Dashboard з JavaScript і CSS

Для того, щоб ваша панель панелі була інтерактивною і візуально привабливою, ви можете покращити її за допомогою JavaScript і CSS.

Підрозділ: Додавання інтерактивних елементів

Використовуйте JavaScript, щоб додати інтерактивність, наприклад, фільтрувати і класифікувати.

function filterData() {
    // Implement your data filtering logic here
}

Використовуйте свій Dashboard

Після того, як ви покращили свій планшет, прийшов час розмістити його на веб-сервер.

Підрозділ: Етапи розробки

Розподіл генеруваних HTML-файлів та будь-яких додаткових ресурсів, таких як JavaScript та CSS.

public class DashboardDeploymentService {
    public void DeployDashboard(string htmlPath, string deploymentPath) {
        // Read the generated HTML
        string htmlContent = File.ReadAllText(htmlPath);
        
        // Enhance with additional scripts and styles
        htmlContent = AddRequiredResources(htmlContent);
        
        // Write to the deployment location
        File.WriteAllText(deploymentPath, htmlContent);
    }
}

Заключення

Web dashboards, що працюють на Excel, містять розрив між знайомими Excel-базаними аналітиками і доступністю веб-прикладів.За допомогою використання Aspose.Cells HTML Converter, ви можете перетворити складні Excel dashboard в інтерактивні інтерфейси, які надають реальний час уявлення зацікавленим сторонам по всій вашій організації.

More in this category