zoukankan      html  css  js  c++  java
  • C#,VB.NET 如何将Excel转换为Text

    在工作中,有时我们需要转换文档的格式,之前已经跟大家介绍过了如何将Excel转换为PDF。今天将与大家分享如何将Excel转换为Text。这次我使用的依然是免费版的Spire.XLS for .NET组件。

    Free Spire.XLS for .NET组件可以使开发人员在任何.NET应用程序上创建、管理和操作Excel文档。即使不安装Microsoft Office,它也能将Excel转换为PDF,HTML,Image,CSV以及XML等。如需下载,请访问:https://www.e-iceblue.com/Download/download-excel-for-net-free.html

    详细步骤:

    步骤1:新建一个工作簿

    Workbook workbook = new Workbook();

    步骤2:加载需要转换的Excel文档

    workbook.LoadFromFile(@"C:UsersAdministratorDesktop国家分布.xlsx");

    步骤3:获取第一个工作表

    Worksheet sheet = workbook.Worksheets[0];

    步骤4:将第一个工作表保存为.txt文档格式

    sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8);


    以下是转换前和转换后的对比图:

                                                                              转换前

                                                                        转换后

              

    C#完整代码:

    using Spire.Xls;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace excel_to_text
    {
        class Program
        {
            static void Main(string[] args)
            {
                Workbook workbook = new Workbook();
                workbook.LoadFromFile(@"C:UsersAdministratorDesktop国家分布.xlsx");
                Worksheet sheet = workbook.Worksheets[0];
                sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8);
    
            }
        }
    }

    VB.NET完整代码:

    Imports Spire.Xls
    Imports System.Collections.Generic
    Imports System.Linq
    Imports System.Text
    
    Namespace excel_to_text
        Class Program
            Private Shared Sub Main(args As String())
                Dim workbook As New Workbook()
                workbook.LoadFromFile("C:UsersAdministratorDesktop国家分布.xlsx")
                Dim sheet As Worksheet = workbook.Worksheets(0)
                sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8)
    
            End Sub
        End Class
    End Namespace


    感谢您的浏览。

  • 相关阅读:
    JAXB
    webservice引用spring的bean
    org.apache.cxf.interceptor.Fault: No such operation
    org.apache.cxf.transport.servlet.CXFServlet cannot be cast to javax.servlet.Servlet
    Java常用jar包用途
    访问者模式
    模板模式
    策略模式
    状态模式
    代理模式
  • 原文地址:https://www.cnblogs.com/Yesi/p/6723767.html
Copyright © 2011-2022 走看看