C#:将Excel转换为HTML时将图像嵌入HTML中

如果你创建了一个漂亮的Excel表格,并且现在想将其作为网页发布,最简单的方法就是将其导出为一个传统的HTML文件。然而,如果你只是简单地将Excel中的图像转换为带有相对链接(URL)的HTML代码,可能会出现问题。这样,网页可能无法在客户端机器上正确显示,因为图像无法通过客户端的URL访问。在本文中,我们将通过在将Excel转换为HTML时将图像嵌入到HTML代码中来解决这个问题。你可以使用Spire.XLS for .NET来解决这个问题,下文将详细说明相关代码。

安装 Spire.XLS for .NET

首先,你需要将 Spire.XLS for .NET 包中包含的 DLL 文件添加为你 .NET 项目的引用。你可以通过以下链接下载这些 DLL 文件,或者通过 NuGet 安装。

cs 复制代码
PM> Install-Package Spire.XLS

将 Excel 转换为 XPS

Spire.XLS for .NET 允许你仅通过三行代码将 Excel(.xls / .xlsx)转换为 XPS。详细代码示例如下:

cs 复制代码
using Spire.Xls;
using Spire.Xls.Core.Spreadsheet;
namespace CreateWorkbook
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 Workbook 实例并加载文件
            Workbook book = new Workbook();
            book.LoadFromFile("Book1.xlsx");

            // 在转换时将图像嵌入 HTML 中
            HTMLOptions options = new HTMLOptions();
            options.ImageEmbedded = true;

            // 将工作表保存为 HTML 文件
            book.Worksheets[0].SaveToHtml("sample.html", options);
            System.Diagnostics.Process.Start("sample.html"); 

        }
    }
}

申请临时许可证

如果你希望从生成的文档中移除评估消息,或者去除功能限制,请申请一个 30 天的试用许可证。

相关推荐
科技新资讯2 天前
AI如何批量处理Excel文件? 从数据合并、清洗到自动生成报表,看看 AI Agent 怎么完成任务
大数据·人工智能·excel
用户0332126663672 天前
使用 Python 在 Excel 中添加与删除筛选器
python·excel
xurime2 天前
Excelize 开源基础库发布 2.11.1 版本更新
数据分析·excel·开源软件·excelize·gitcode
梦想出海-Phoebe2 天前
Gemini新增文件编辑功能:PDF、Word、Excel处理体验分享
pdf·word·excel
Data-Miner3 天前
AI和Excel怎么结合才能真提效
人工智能·excel
taller_20004 天前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py
彦6 天前
Excel实用技巧笔记
excel
Logic1016 天前
Excel流程控制if函数,IF+数组轻松解决复杂判断问题
excel·流程控制·条件判断·if·excel函数·if函数·数组公式
跨境猫小妹6 天前
跨境电商订单导出CSV用Excel打开后订单号变成科学计数法如何定位并修复
excel·跨境电商·营销策略
weixin_440401697 天前
大数据技术-数据分析(EXcel+Python数据处理+SQL)
大数据·python·数据分析·excel