我的 c# 应用程序中有一个按钮,它应该从几个来源格式化和复制数据。
我在将文本从剪贴板粘贴到 Excel 时遇到问题。
在 excel 中,像1.12.1这样的所有文本都被转换为01.12.2001日期时间格式!我不想那样做!
foreach (var data in collection)
{
sb.Append(data.Column1+ "\t");
sb.Append(data.Column2+ "\t");
sb.Append(data.Column33+ "\t");
sb.AppendLine();
}
var clipboardResults = new DataObject();
clipboardResults.SetData(DataFormats.Text, sb.ToString());
Clipboard.SetDataObject(clipboardResults);
是否可以格式化我的文本,以便 excel 将理解复制的数据是文本而不是日期时间!