gpt4 book ai didi

C# 将文本文件保存到 Excel

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:23 25 4
gpt4 key购买 nike

我有一个以逗号分隔的文本文件。一些数字代表代码或信用卡号,它们应该在 Excel 中显示为文本,不应被视为数字(左零很重要)

这是我的代码:

m_objBooks.OpenText(
Filename: _fileInfo.FullName,
Origin: Microsoft.Office.Interop.Excel.XlPlatform.xlWindows,
StartRow: 1,
DataType: Microsoft.Office.Interop.Excel.XlTextParsingType.xlDelimited,
TextQualifier: Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierDoubleQuote,
ConsecutiveDelimiter: false,
Tab: false,
Semicolon: false,
Comma: true,
Space: false,
Other: false,
OtherChar: m_objOpt,
FieldInfo: m_objOpt,
TextVisualLayout: m_objOpt,
DecimalSeparator: m_objOpt,
ThousandsSeparator: m_objOpt,
TrailingMinusNumbers: m_objOpt,
Local: m_objOpt
);

m_objBook = m_objExcel.ActiveWorkbook;

// Save the text file in the typical workbook format and quit Excel.
m_objBook.SaveAs(excelFile, Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook,
m_objOpt, m_objOpt, m_objOpt, m_objOpt,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, m_objOpt, m_objOpt,
m_objOpt, m_objOpt);
m_objBook.Close(false, m_objOpt, m_objOpt);
m_objExcel.Quit();

虽然代码和信用卡字段周围有双引号,但生成的 excel 文件仍然通过删除左零和类似内容将它们视为数字。为什么?

最佳答案

我已经与这个问题抗争了一个多月。我发现使用这种方法有很多问题。

最后我在 CodeProject 中得到了一个很好的例子网站。

请看下面这个例子。

A Very Easy to Use Excel XML Import-Export Library

希望对您有所帮助。

关于C# 将文本文件保存到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20042779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com