Q&A

  • csv파일을 excel루 open하구 재open시 error여~~~
csv파일을 excel루 open하구 닫지 않은 상태에서 다시 전환하믄 'Can't not Create'라구 error가...--;;;



/////***************소스입니다!!!***********************//

procedure SetCsv2Excel(CsvData:String;const SaveDialog:TSaveDialog;const Title:string);

var

sExcelData : TStrings;

F: TextFile;

begin

if (CsvData <> '') then

begin

try

sExcelData := TStringList.Create;

CsvData := Title+CsvData;

sExcelData.Add(CsvData);



sExcelData.SaveToFile(SaveDialog.FileName);

SaveDialog.Filter := '(*.*)|*.*';



SaveDialog.Execute;

ShellExecute(GetDesktopWindow,'open',Pchar

(SaveDialog.FileName),nil,nil,SW_NORMAL);

finally

sExcelData.free;

end;

end // end of while

else

showmessage('엑셀로 변환할 자료가 없습니다!');

end;



전 SaveDialog를 이용해서 먼저 저장 한 후 그 파일을 엽니다

그 파일을 사용중인데 다시 저장하고 open하려니 나는 error인거 같은데...

방법이 영 생각 나지 않습니다.

도움을 부탁드립니다(*^-^)

0  COMMENTS