将Excel列格式化为文本
可能重复:
C#通过OLEDB从Excel中提取格式化的文本
我可以以某种方式格式化excel列,它的数据作为文本,之前从它获取数据? 我正在使用C#和.NET Framework 4.0
选项1
你可以试试myCell.Style.NumberFormat = "@"
这里有一个在线的例子,可以帮助您了解如何使用它:
- 例
选项2
或者,您可以尝试抓取myCell.Text
而不是myCell.Value
。 值是实际存储在单元中,而文本是显示的内容。
你可以通过“例如”前缀数字100将显示为文本。
- Excel 2007中的数值 – 基础xml文件中的表示与存储
- 不同的excel CLSID for Excel会导致Interop在C#程序中出现问题
- 我怎么能得到在Excel中的数字表中的数字,以及如何closuresExcel应用程序打开后
- .NET – 数据绑定上的Excel ListObject自动调整
- 将剪贴板中的数据以正确的格式粘贴到Excel中
- 如何通过在List C#中传递checkbox名称来在Winform上创builddynamiccheckbox?
- 使用C#保存Excel 2007及以上
- 在C#中运行对象表中访问其他Excel实例的Excel.Application对象
- Excel数据连接到API