2014-06-12 25 views
-2

我有一個csv文件。編程的c#xls或csv清除格式

在我們的應用程序中,我們需要以編程方式清除csv格式。

如果沒有清晰的格式,我們無法在應用程序中導入文件。

我們不能使用Microsoft.Office.Interop.Excel,因爲系統上未安裝Microsoft Office。

我們正在使用infragistics。

有沒有什麼辦法以編程方式清除格式而不使用Microsoft.Office.Interop.Excel。

是否有任何其他方式,如果沒有在系統上安裝Microsoft Office,我們可以清除文件格式或使用infragistics interop。

爲了清楚起見,我們使用edit-> clear->格式清除了Microsoft Excel中文件的格式。

+0

您可以使用第三方擅長庫,如NPOI。 (https://npoi.codeplex.com/) – mcy

+0

這個問題有很多重複,並在這裏解決:http://stackoverflow.com/questions/23856867/saving-to-xlsx-file-in-c-sharp/23857064 #23857064 – gretro

+0

嗨@mcy,我下載了NPOI庫並試圖找到清除完整文件格式的方式,我沒有找到辦法。你能解釋一下這個圖書館如何有用嗎? –

回答

0

我以前使用過這個庫作爲簡單的導出工具,使用起來非常簡單。 我用它的工具不是太複雜,所以我不能告訴你它是如何擴展的。值得一看。

http://epplus.codeplex.com/

+0

嗨@Isbs我使用epplus,但沒有找到清除文件格式的方法。請你提出建議。 –

+0

它已經有一段時間了,我沒有一個活躍的項目來測試它,但我認爲你已經選擇了一系列的單元格,然後執行諸如cells.style.format = 0; 對不起,我不能更多的幫助 – Isbs