2012-10-09 16 views

回答

0

當你在Excel中保存的文件在實際單元格數據逗號,整個小區將是內部的兩個「字符。此外,它似乎在他們的空間細胞內的」字符。

ColA,ColB,"ColC with a , inside",ColD,ColE 

的CSV文件格式的更多信息:http://www.parse-o-matic.com/parse/pskb/CSV-File-Format.htm

的問題的答案是,也許做處理,分離器最簡單的方法是改變隔膜用於;字符。這也是CSV文件中的有效分隔符。

然後,示例將是:

ColA;ColB;"ColC with a , inside";ColD;ColE 
+0

就像你說的,我在記事本中打開一個csv文件,並將分隔符「,」更改爲「;」。 GD_BH_NX,廣東1樓備貨區(內銷),備貨區更換後,我再次以excel打開文件,數據爲:GD_BH_NX;廣東1樓備貨區(內銷);備貨區,字符串進入網格。 – user1730731

+0

BTW,我怎麼能結束一行...我用兩個空格和「
」,但它不工作....測試
2號線3 – user1730731

0

也許正確的方法是使用C函數以從文件(例如的fopen/FREAD)讀出的數據?當你閱讀它時,你可以使用「strchr」來查找第一個引號char和第二個引號char。所有在這段時間內都會是一個價值,並且逗號是否在裏面並不重要。 有關fopen,fread,strchr的文檔,您可以參考HP或C函數參考。 希望這會幫助你。

+0

這是不正確的LoadRunner的。內置的參數引擎負責所有的文件管理。事實上,在測試開始時,所有參數文件都加載到RAM中,以避免測試過程中的磁盤活動,這會減慢虛擬用戶避免磁盤爭用,從磁盤讀取數十或數百個線程。參數化引擎還允許自定義分隔符,所以雖然逗號是默認值,但您可以使用另一個符號,這對您的數據集而言是不同的。 –

+0

哦..我誤解了問題。我沒有看到word參數,並且想到讀取自定義csv文件而不是參數文件。 – XanderR

+0

thx爲您的答案,這是我第一次使用該網站。也許我沒有清楚地描述這個問題。 – user1730731

0

假設你從參數數據文件閱讀,只需使用自定義的分隔符。逗號是默認值,但您可以將其定義爲任何您想要的。每當我在變量數據中有一個逗號時,我傾向於使用管道符號,'|'作爲區分數據文件中數據列的一種方式。

檢查你的參數仔細對話框,你會看到在哪裏進行更改。

1

當數據具有逗號,使用轉義字符將數據存儲在參數。 例如,如果名稱是'Smith,John',則它可以作爲Smith \,John存儲在Loadrunner數據文件中。

相關問題