FreeSpire.xls错误:创建XLSX文件时内容出现问题

时间:2019-02-07 18:18:16

标签: excel file xlsx spire.xls

我使用通过Visual Studio 2017 / C#通过NuGet和Excel 365 / Windows 10安装的FreeSpire.xls V.8.3.0。

我尝试打开xlsx文件“ Test.xlsx”并替换文本。 当我打开生成的“ Replaced.xlsx”时,Excel向我显示错误: (该消息是德语。...我尝试翻译)

内容有问题。 我们应该修理吗?

如果我单击“是”,我会收到一条消息 Excel文件已损坏

可能是什么问题?

代码:

using Spire.Xls;
using Spire.Pdf;
using Spire.Xls.Converter;

namespace Excel2PDF_Spire
{
    class Program
    {
        static void Main(string[] args)
        {
            start();
        }

        static void start()
        {

            //Create a new workbook
            Workbook workbook = new Workbook();

            //Load a file and imports its data
            workbook.LoadFromFile(@"c:\temp\Test.xlsx");

            //Initialize worksheet
            Worksheet sheet = workbook.Worksheets[0];

            //do something
            replaceText(sheet, "Test1", "neuer Text Test1");

            //save result
            workbook.SaveToFile(@"c:\temp\Replaced.xlsx");

        }

        static void replaceText(Worksheet sheet, string orginalText, string newText)
        {
            CellRange[] ranges = sheet.FindAllString(orginalText, false, false);

            foreach (CellRange range in ranges)
            {
                range.Text = newText;

            }

        }

}

0 个答案:

没有答案