我通過使用OleDb命令對象的插入語句將文本插入到Excel單元格的備註字段中。通過OleDb在Excel中插入回車c#
當我嘗試插入回車,字符10時,顯示的是一個黑色方塊(MS Sans Serif)。當我查看頂部編輯單元格(不知道官方名稱)時,文本格式正確,包括回車符。
我試圖複製在用戶按下Alt鍵+在一個單元格中輸入會發生什麼。
我試過\n
,\r
,\r\n
和char.ConvertFromUtf32(10)
。
沒有什麼似乎改變單元格的文字。
我通過使用OleDb命令對象的插入語句將文本插入到Excel單元格的備註字段中。通過OleDb在Excel中插入回車c#
當我嘗試插入回車,字符10時,顯示的是一個黑色方塊(MS Sans Serif)。當我查看頂部編輯單元格(不知道官方名稱)時,文本格式正確,包括回車符。
我試圖複製在用戶按下Alt鍵+在一個單元格中輸入會發生什麼。
我試過\n
,\r
,\r\n
和char.ConvertFromUtf32(10)
。
沒有什麼似乎改變單元格的文字。
得到了它的通過以及工作:
\n
字符串public void AutoFitColumn(Worksheet ws, int col) {
((Range)ws.Cells[1, col]).EntireColumn.AutoFit();
}
看到這個link如果更多信息所需。
我假設你的意思是\ n和\ r \ n?
你有沒有試過Environment.Newline?
嘗試在excel中擴展行的高度。我也在頭上靠在牆上敲打我的頭,並最終使用\ n來工作。但是有一天,除了單元太小而無法顯示所有數據行外,沒有任何理由停止工作。
我有同樣的空白廣場侯了。 我設法通過插入\ n字符並通過激活Excel單元格格式中的「Wrap text」選項來使其工作。
感謝您的編輯。試過Environment.NewLine,它出現在兩個黑盒子出來的\ r \ n中。在編輯窗口中有一個帶有問號標記的框和一個換行符。 – Mike 2010-09-03 13:28:19